> Markdown version of [/jobs/ext/2200235-embedded-systems-product-support-engineer](https://www.wearedevelopers.com/jobs/ext/2200235-embedded-systems-product-support-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Systems Product Support Engineer - **Company:** Computer Task Group, Inc - **Location:** United States (Remote available) - **Salary:** $87,360.0 - $149,760.0 - **Contract:** Temporary contract - **Skills:** Application Layers, C++ (Programming Language), Cloud Computing, Compilers, Computer Engineering, Data Manipulation Languages, Software Debugging, Linux, DevOps, Programming Tools, Device Drivers, File Systems, Eclipse (Software), Linux on Embedded Systems, Embedded Operating Systems, Make (Software), Hypervisor, Python (Programming Language), Linux Kernel, OpenStack, Quick EMUlator (QEMU), Real-Time Operating Systems, Software Engineering, Systems Integration, Toolchain, Virtualization Technology, YAML, Scripting, Software Troubleshooting, Build Management, Yocto, Kubernetes, Information Technology - **Published:** August 23, 2026 - **Apply:** https://www.dice.com/job-detail/0c5ca433-3144-4397-9211-284961b7f35d ## About the Role * Strong embedded systems and platform troubleshooting skills. * Experience with RTOS kernels, file systems, Board Support Packages (BSPs), device drivers, and real-time debugging. * Knowledge of processor architectures and hardware/software integration. * Strong Embedded Linux knowledge, including Linux kernel, Yocto, systemd, udev, networking, storage, containers, and platform integration. * Experience with virtualization, Type-1 hypervisors, partitioning, and hardware/software interactions. * Knowledge of development tools and toolchains, including Eclipse-based IDEs, GCC, Clang, compilers, Makefiles, and toolchain diagnostics. * Experience with simulation environments such as Intel Simics or QEMU. * Proficiency with C/C++ and scripting languages such as Python. * Familiarity with YAML, DML, build environments, and simulated system behavior. * Strong networking and systems troubleshooting capabilities. * Knowledge of cloud, containers, Kubernetes, OpenStack, DevOps toolchains, or related technologies is preferred. * Strong technical documentation and knowledge-base authoring skills. * Excellent customer service, communication, escalation management, and technical problem-solving skills. * Ability to independently lead complex technical investigations and make sound technical decisions. Experience: * Experience in embedded systems, RTOS, Linux, platform engineering, or a closely related technical field. * Customer-facing troubleshooting, engineering, consulting, or professional-services experience. * Demonstrated ability to troubleshoot complex issues across hardware, operating-system, networking, and application layers. * Professional experience with C/C++ and scripting or automation. * Experience investigating technical issues, reproducing customer environments, identifying root causes, and developing effective workarounds. * Experience working collaboratively with Engineering, Product Management, Customer Support, and other technical teams. * Experience mentoring technical staff and contributing to knowledge development is preferred. * Experience with embedded operating systems, BSPs, device drivers, embedded hardware, processor architectures, virtualization, or hypervisors is preferred. * Experience supporting mission-critical, safety-critical, or highly complex customer environments is preferred. * Experience in aerospace, defense, telecommunications, industrial, or similar environments is a plus. * Premium support, technical training, escalation leadership, or technical account support experience is preferred. Additional customer or security requirements may apply. Education: * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or a related technical discipline preferred. * Equivalent combination of education, technical training, and professional experience may be considered. Success Measures: * Customer satisfaction and trusted-advisor relationships. * SLA compliance, case quality, queue ownership, and timely escalation. * Effective technical reproduction, diagnosis, workaround development, and defect documentation. * Meaningful contributions to knowledge-base content, mentoring, internal training, and support-process improvement. * Successful delivery of objectives, special projects, and cross-functional initiatives. * Demonstrated independent technical leadership and collaboration. Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required. ## Description * Provide advanced, customer-facing technical support for mission-critical embedded and intelligent-edge platforms. * Investigate, reproduce, diagnose, and resolve complex technical issues across operating systems, hardware, software, networking, virtualization, development tools, and customer applications. * Reproduce customer environments in internal labs and conduct detailed technical investigations. * Debug real-time and embedded environments and analyze interactions across multiple technology layers. * Identify root causes, develop workarounds, and determine appropriate next steps for complex technical issues. * Own complex customer issues from initial investigation through resolution. * Manage technical escalations and critical customer cases while maintaining clear communication with customers and account teams. * Document issue histories, technical findings, suspected defects, workarounds, and resolutions. * Coordinate resolution efforts across Customer Support, Product Management, Engineering, and other technical teams. * Create reusable knowledge-base articles, troubleshooting guides, and technical documentation. * Improve support processes, technical playbooks, and troubleshooting methodologies. * Mentor less-experienced support engineers and contribute to internal technical training. * Support premium customers and participate in customer engagements when required. * Contribute to special projects, cross-functional initiatives, and continuous process improvement. ## Related Videos - [The ABC of DX](https://www.wearedevelopers.com/videos/727-the-abc-of-dx) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)