> Markdown version of [/jobs/ext/2029173-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/2029173-embedded-software-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 Software Engineer - **Company:** Xcelo Group Inc - **Location:** Mossville, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Systems Engineering, C++ (Programming Language), Compilers, Computer Programming, Software Debugging, Linux, Embedded Software, Ethernet, Integrated Development Environments, Scrum Methodology, Software Configuration Management, Software Engineering, Verification and Validation (Software), Systems Integration, Strategies of Testing, Google Test, Git, Information Technology - **Published:** August 11, 2026 - **Apply:** https://www.dice.com/job-detail/4b8713e9-7d5f-4d99-b39b-1b9c2bd71993 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field, with 6 7 years of relevant professional experience; OR * Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field, with 5 years of relevant professional experience., The ideal candidate should possess: * Strong programming and software development skills, particularly in C/C++. * Strong capabilities in software design, analysis, and architecture. * Ability to communicate technical perspectives clearly and professionally, including expressing differing opinions in a constructive, non-confrontational manner. * Hands-on experience with Git, debugging tools, and compilers. * Experience developing and executing C Test and Google Test (GTest) suites. * Strong understanding of system-level feature design and technical specification. * Experience working with communication/data-link technologies such as CAN, Ethernet, and related protocols. * Strong technical documentation skills with the ability to communicate complex concepts in a clear and concise writing style. Desired Skills * Experience with GStreamer or similar multimedia frameworks. * Experience working with detection sensors and sensor-based systems. * Background in robotics, autonomous systems, or machine autonomy. * Strong verbal and written communication skills. ## Description The Embedded Software Engineer will support an application development group within the Company's Robotics Division. The selected candidate will work as part of a multidisciplinary engineering team responsible for the design, development, integration, and testing of embedded software features for electronic control systems used in safety detection and machine automation applications. The role requires strong hands-on software engineering capabilities, an understanding of embedded systems, and the ability to collaborate effectively with software, systems, machine, and validation engineering teams., * Design, develop, integrate, and test safety detection features using embedded C/C++ in a Linux-based environment. * Utilize Git/GitHub for source-code management, collaboration, and software development workflows. * Perform issue triage, root-cause analysis, debugging, and troubleshooting to resolve software defects and system-level issues. * Participate effectively in an Agile/Scrum development environment, including sprint planning, daily stand-ups, reviews, and retrospectives. * Develop and maintain software validation plans, test strategies, and verification activities. * Collaborate with global teams across machine engineering, systems engineering, software engineering, and validation engineering. * Contribute to system-level feature design, technical specifications, implementation, integration, and testing. * Support software integration and validation across embedded electronic control systems. * Communicate technical issues, project status, design decisions, and recommendations clearly and concisely. * Work effectively within a globally distributed and culturally diverse engineering organization. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)