> Markdown version of [/jobs/ext/1915856-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1915856-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:** Mach10 Solutions - **Location:** Cedar Rapids, IA, United States - **Experience:** Expert - **Salary:** $158,080.0 - $205,920.0 - **Contract:** Permanent contract - **Skills:** Unit Testing, Software Debugging, Embedded C, Embedded Software, Systems Integration, DO-178B - **Published:** August 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=10ca69f298e9c8da ## About the Role * At least five years of professional background in embedded software development. * Proven expertise in verification processes following DO-178C DAL A or B standards. * Demonstrated ability in performing unit testing and low-level system integration. * High level of proficiency in Embedded C++. Desired Qualifications * Background in the development of DO-178C requirements. * A degree in a STEM field is preferred, though extensive relevant experience is also valued. Key Competencies * Thrive in a demanding, high-velocity setting. * Excellent interpersonal and collaborative abilities. * Ability to hit the ground running with minimal supervision. * Strong analytical skills to drive effective debugging and problem resolution., * Aerospace Manufacturing * Aircraft Electrical Systems * Embedded C++ * DO-178C ## Description We are seeking engineers to contribute to various software initiatives centered on Touch Screen and Display Head technologies. You will play a vital role in our lab-based team, focusing on the verification of requirements, the creation and running of tests, and the troubleshooting of complex systems. Core Duties * Create and run comprehensive test procedures and cases. * Ensure software meets rigorous standards through requirements-based verification aligned with DO-178C DAL A/B. * Foster strong partnerships with global and cross-functional groups to ensure project success. * Help maintain a stable and functional embedded hardware environment by executing and debugging tests. * Contribute to the success of unit testing and low-level software integration efforts. * Engage in regular project assessments and daily team syncs., * This position is based entirely onsite in Cedar Rapids, IA. * Work is performed in a lab setting, focusing on the validation and testing of hardware. * Collaborate effectively with both local and remote engineering staff. Additional Details * This is a critical, high-priority recruitment effort with multiple vacancies available. * The onsite presence is a mandatory requirement for this position. * Candidate interviews will be facilitated via Zoom. * We are looking for experienced professionals ready to make an immediate impact, as formal training is not provided. ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)