Skip to main content

Embedded Software Engineer - Cedar Rapids

Posted today

quest defense systems solutionsCedar Rapids (IA)

SENIORITY

Lead

SALARY

$100,000 - 165,000 per year

Apply (opens in a new tab)

About the role

Salary: $100,000 - 165,000 per year
Requirements: U.S. citizenship and ability to obtain an active Secret clearance2–5+ years of object-oriented programming experience, preferably in C++Willingness to work onsite in Cedar Rapids, IowaExperience developing and integrating software in complex, multithreaded embedded C and C++ product codebasesProficiency in scripting languages such as PythonExperience writing unit tests and ensuring code reliabilityBasic knowledge of networking protocols and architectureExperience developing or supporting device driversPreferred: TCP/IP network application development, UML, CORBA, or Linux experiencePreferred: Familiarity with embedded software development for Software Defined RadiosPreferred: Experience on Department of Defense projects and with MIL-STD-1553 or MIL-STD-188
Responsibilities: Support the full software development lifecycle, from design and development through testing and deployment in a secure environmentHelp design and develop embedded software for communications productsCollaborate with cross-functional engineering teams to integrate embedded systems and networking componentsDevelop and maintain unit tests for new and existing systemsWork with software architects and technical leads to maintain and improve software architectureContribute to object-oriented C++ development, Linux-based development, Python scripting, networking, and device-driver support
Technologies: EmbeddedSupportLinuxNetworkPythonTCP/IPUMLC++ More: Were hiring Embedded Software Engineers at Quest Defense Systems and Solutions to help develop mission-critical communications products for defense and aerospace applications. This hands-on role supports complex engineering work alongside software architects, technical leads, and cross-functional teams. The position is onsite in Cedar Rapids, Iowa, and includes relocation assistance and a $10,000 sign-on bonus. We offer competitive compensation, medical, dental, life, and disability coverage, an employer-matched 401(k), certification and professional development assistance, career advancement opportunities, and a flexible, collaborative, people-first workplace. Our purpose-driven aerospace and defense work draws on more than 25 years of engineering experience to deliver impactful, high-quality solutions. We provide equal employment opportunities and prohibit discrimination and harassment in accordance with applicable law; reasonable accommodations may be made for qualified individuals with disabilities. last updated 45 week of 2026

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this