> Markdown version of [/jobs/ext/1916807-software-engineer](https://www.wearedevelopers.com/jobs/ext/1916807-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). --- # Software Engineer - **Company:** ENTEGEE, Inc. - **Location:** Cedar Rapids, IA, United States - **Experience:** Expert - **Salary:** $83,200.0 - $135,200.0 - **Contract:** Temporary contract - **Skills:** Systems Engineering, Unit Testing, Computer Programming, Computer Engineering, Software Debugging, Embedded C, Embedded Software, Software Engineering, Software Requirements Analysis, Systems Integration, Software Verification, Test Scripts, Integration Tests, Information Technology, DO-178B - **Published:** August 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=71304c08df4c0c61 ## About the Role We are seeking an experienced Embedded Software Verification Engineer to support the development and certification of safety-critical avionics software. This role focuses on requirements-based verification, software integration, and testing in compliance with DO-178C standards. The ideal candidate has extensive experience verifying embedded software at Design Assurance Level (DAL) A or B and is proficient in Embedded C++ development and testing., * 5+ years of experience in embedded software verification. * Hands-on experience performing DO-178C DAL A or DAL B Requirements-Based Verification. * Experience with low-level software integration and verification, including unit testing. * Strong programming experience with Embedded C++. * Understanding of software development lifecycle processes for safety-critical embedded systems. * Strong analytical, troubleshooting, and debugging skills. * Excellent written and verbal communication skills., * Experience developing software requirements in accordance with DO-178C DAL A or DAL B. * Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or another STEM-related discipline. * Candidates without a STEM degree will be considered if they possess the required DO-178C and embedded software verification experience. ## Description * Perform requirements-based verification activities for embedded software in accordance with DO-178C DAL A or B certification requirements. * Develop and execute software verification procedures, test cases, and test scripts. * Conduct low-level software integration and verification, including unit testing and integration testing. * Analyze software requirements and ensure complete traceability between requirements, code, and test artifacts. * Document verification results and resolve software discrepancies through defect analysis and root cause investigation. * Collaborate with software developers, systems engineers, and certification teams throughout the software development lifecycle. * Participate in peer reviews of software requirements, design, code, and verification documentation. * Support certification efforts by preparing documentation and verification evidence required for regulatory compliance. * Contribute to continuous improvement of verification processes and testing methodologies. ## Related Videos - [Cyber Security: Small, and Large!](https://www.wearedevelopers.com/videos/259-cyber-security-small-and-large) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [When testing just doesn’t cut it](https://www.wearedevelopers.com/videos/720-when-testing-just-doesn-t-cut-it) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) - [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) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)