> Markdown version of [/jobs/ext/3729153-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3729153-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:** QuEST Defense - **Location:** Cedar Rapids, IA, United States - **Experience:** Experienced - **Salary:** $100,000.0 - $165,000.0 - **Contract:** Permanent contract - **Skills:** Unit Testing, C++ (Programming Language), Computer Networks, Common Object Request Broker Architecture, Linux, Device Drivers, Embedded C, Embedded Software, Python (Programming Language), Network Protocols, Object-Oriented Software Development, Software Product Management, Software Architecture, Software Engineering, TCP/IP, UML, Multithreading, Scripting, SC Clearance, Legacy Systems - **Published:** October 14, 2026 - **Apply:** https://startup.jobs/embedded-software-engineer-sign-on-bonus-quest-defense-systems-solution-8713534 ## About the Role * U.S. Citizenship with ability to obtain an Active Secret Clearance * 2-5+ years of experience with Object-Oriented Programming (preferably in C++) * Willingness to work onsite at Cedar Rapids (IA) * Experience with software development and integration on complex multi-threaded embedded C and C++ product software code bases * Proficiency in scripting languages such as Python * Proficiency in writing unit tests and ensuring code reliability * Basic knowledge of networking protocols and architecture * Experience developing or supporting device drivers Preferred Skills and Experience * TCP/IP network applications development experience * UML experience * CORBA experience * Linux experience * Familiarity with embedded systems development for Software Defined Radios * Prior experience working on Department of Defense (DoD) projects * Experience working with MIL-STD-1553 and MIL-STD-188 ## Description In this position, you'll work closely with software architects, technical leads, and cross-functional engineering teams to develop, test, and integrate embedded software solutions. The work includes object-oriented C++ development, unit testing, Python scripting, Linux-based development, networking protocols, and device driver support., * Support the full software development lifecycle, including design, development, testing, and deployment in a secure environment * Support the design and development of embedded software solutions for communications products * Collaborate with cross-functional engineering teams to ensure seamless integration with embedded systems and networking components * Develop and maintain unit tests to ensure the reliability and robustness of new and legacy systems * Work closely with system architects and technical leads to maintain and improve the overall software architecture