Embedded Software Engineer
$100k - $165kQuest Defense Systems & Solutions, Inc.
Immediately Hiring with a $5,000 sign on bonus!
We don’t just build technology—we engineer the future. From next-gen aerospace to cutting-edge defense systems, we tackle the toughest, mission-critical challenges that keep people safe and push the limits of innovation. This is where problem-solvers, innovators, and big thinkers thrive.
Quest Defense Systems & Solutions is seeking an Embedded Software Engineer to support the design and development of mission-critical communications products for defense and aerospace applications. This is a hands-on role for someone who enjoys building reliable embedded software, working in C++, and solving technical problems across complex multi-threaded systems.
Location: Onsite in Cedar Rapids, IA. Relocation assistance will be provided. Due to the nature of this work, all applicants must be U.S. Citizens.
Clearance: Ability to obtain an Active Clearance
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.
Key Responsibilities
- Support the design and development of embedded software solutions for communications products
- Develop and maintain unit tests to ensure the reliability and robustness of new and legacy systems
- Collaborate with cross-functional engineering teams to ensure seamless integration with embedded systems and networking components
- Work closely with system architects and technical leads to maintain and improve the overall software architecture
- Support the full software development lifecycle, including design, development, testing, and deployment in a secure environment
Required Qualifications
- U.S. Citizenship with ability to obtain an Active Secret Clearance
- Experience with software development and integration on complex multi-threaded embedded C and C++ product software code bases
- 2-5+ years of experience with Object-Oriented Programming (preferably in C++)
- Proficiency in writing unit tests and ensuring code reliability
- Basic knowledge of networking protocols and architecture
- Proficiency in scripting languages such as Python
- Experience developing or supporting device drivers
- Willingness to work onsite at Cedar Rapids (IA)
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
The QDSS Advantage:
At QDSS, our advantage is purpose-driven work, collaborative teams, and complex challenges that push boundaries and build lasting impact. You’ll grow your career while contributing to mission-critical programs that demand excellence and shape the future.
What You’ll Find Here
- Work That Matters – Next-generation, safety- and mission-critical projects where your contributions have real-world impact.
- Growth That’s Supported – Competitive compensation, employer-matched 401(k), certification assistance, and clear opportunities for advancement.
- A Culture That Works – A flexible, collaborative, and people-first environment where teamwork, innovation, and balance are valued.
Benefits Include
- Competitive pay, comprehensive medical/dental/life and disability coverage, 401(k) with employer match, professional development support, and a flexible, friendly workplace.
Full compensation package is based on candidate experience and certifications
Pay Ranges
$100,000—$165,000 USD
At Quest Defense Systems and Solutions , we don’t just build technology — we engineer the future. From next-generation aerospace solutions to cutting-edge defense systems, we tackle the toughest, mission-critical challenges that keep people safe and push the boundaries of innovation. This is where problem-solvers, innovators, and visionary thinkers come together to shape the future. With over 25 years of aerospace and defense engineering expertise, our commitment to delivering high-quality, transformative solutions sets us apart — not just as an industry leader, but as a driving force for impactful change. Together, we’re not just leading the industry — we’re revolutionizing it.
Quest Defense provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- ...Company Description eInfochips is a product engineering and software R&D services company with over 20+ years of experience, 500+ product... ...firmware, drivers) compliance with DO-178B. Verification of embedded software executing on ARM7 architecture. Analyze,...SuggestedFull time
$100k - $165k
...We look for experience developing and integrating software on complex multi-threaded embedded C and C++ codebases. We require at least 1 year of... ...legacy systems. We collaborate with cross-functional engineering teams to integrate embedded systems and networking components...SuggestedFull timeRelocation packageFlexible hours- ...transition an existing dual-differentiation architecture to a new RTOS-based platform. Each engineer will work within an Agile/Scrum team to develop, test, and validate software code. This position requires Daily work to be completed at our Cedar Rapids, IA office, with...SuggestedFull timeWork at office
- ...Embedded Linux Software Engineer Collins Aerospace is seeking a highly skilled and innovative Senior Software Engineering Contractor to work with our Applied Research and Technology (ART) Microelectronics Technology team. Your work will contribute to the development...SuggestedFor contractors
- ...Donatech Corporation in Cedar Rapids, Iowa, seeks an embedded Linux software engineer to design, implement and support Linux-based systems for diverse hardware platforms. You will work in an Agile team to develop device drivers, bootloaders, and BSP components, and participate...Suggested
- ...Embedded Software Developer Design, code, test, and provide ongoing support for embedded systems software to meet technical and customer... ...aircrew human-machine interface design. Qualification: Degree in Science, Technology, Engineering, or Mathematics (STEM)....
$60 - $71 per hour
...Senior Firmware Engineer Location: Cedar Rapids, IA Job ID: #73162 Pay Range: $60 - 71 Senior Firmware Engineer: Seeking a highly skilled and innovative Senior Software Engineering Contractor to work with our Applied Research and Technology (ART) Microelectronics Technology...For contractors$86.8k - $165.2k
...forward‑thinking, and highly motivated engineering team developing advanced avionics processing... ...Architectures organization delivers embedded processing solutions used across a wide... ...We are seeking Senior Embedded Platform Software Engineers to join our foundation software...Temporary workWork experience placementStart working todayWork at officeRemote workRelocationFlexible hours- ...Collins Aerospace Job ID: 21928-1 Job Title: SYSTEMS ENGINEER Duration: 6 Months Location: IA-CEDAR RAPIDS Bill... ...with both external customer stakeholders and internal software and hardware engineering teams for different Common Avionics Architecture...Work at officeImmediate start
$75.96 per hour
...Aerospace Job ID: 21935-1 Job Title: Engineering - Systems 5 Duration: 4 Months... ..., and developing systems for real-time embedded navigation and timing solutions for... ...leadership as well as internal systems, software and hardware engineering development teams...Full timeFor contractorsShift work- ...Position Details: Title: Systems Engineer Pay: $45.00/hr - $61.00/hr on W2! Shift : M-F, general office hours Location... ...with both external customer stakeholders and internal software and hardware engineering teams for different Common Avionics Architecture...Permanent employmentContract workWork at officeShift work
$107.36k - $182.51k
...2026 Aerospace & Mission Systems (AMS) Engineering Hiring Event . If your background and... ...technical specifications for real-time embedded systems, ensuring that every requirement... ...system-level requirements into detailed software, hardware, and interface specifications....Full timePart timeLocal areaWorldwide$86.8k - $165.2k
...Requirements: We require experience with Model-Based Systems Engineering. We require an active, transferable SECRET clearance before... ...such as DOORS and CAMEO, or similar platforms, as well as software languages such as Rust and Python. Responsibilities: We...Full timeRelocation package- ...rail and transit industries, is seeking an experienced Systems Engineer to join our team focused on development of innovative Positive... ...product development (requirements definition, safety assessment, software development, test, validation, and commissioning) to ensure...Full timeSummer workRemote workRelocationRelocation packageMonday to FridayFlexible hoursShift work
$102k - $147k
...Places to Work year after year! Join a team supporting SPY-6 radar engineering capabilities for the U.S. Navy. This technical role focuses on... ...system architecture, requirements decomposition, and hardware/software allocation. Perform modeling, simulation, and system...Contract workTemporary workCasual workLocal areaFlexible hours$61.87 per hour
...Systems Engineer Transform Aerospace Engineering Through Innovation, Automation, and Digital Transformation PDS Tech Commercial is partnering with a leading name in the aviation and aerospace industry to hire an experienced Systems Engineer who is passionate...Hourly payPermanent employmentTemporary workLocal areaMonday to Friday$75 - $110 per hour
...Job Description We have an immediate need for an Avionics Software or Systems Engineer. This position can either be direct in one of our office... ...etc.) Demonstrated teamwork and leadership abilities Embedded software experience is required Why work with those of...Permanent employmentContract workWork at officeImmediate startRemote work- Job Description Senior/Lead Web Developer Responsibilities for Senior Web Developer Provide broad technical knowledge, analyze and develop complex end-to-end solutions. Codes, test, identify, implement and documents technical solutions to business challenges...Full timeContract workWork experience placementLocal area
$125k - $150k
...Immediately Hiring! We’re seeking engineers who thrive on solving hard problems and turning bold ideas... ...a Senior Systems Engineer with experience in embedded systems, System-on-Chip (SoC) platforms, and hardware/software integration to help design, integrate, and...Full timeLocal areaImmediate startRemote workRelocation packageFlexible hours$37k - $82k
...Support customer questions and investigate issues related to software and hardware delivered to the OEM Support investigations of... ...service aircraft operations What You Will Learn: Systems Engineering development process Interaction with internal and external...Permanent employmentFull timeTemporary workWork experience placementSummer workInternshipWork at officeRemote workRelocationFlexible hours$37k - $82k
...Support customer questions and investigate issues related to software and hardware delivered to the OEM Support investigations of... ...service aircraft operations What You Will Learn: Systems Engineering development process Interaction with internal and external...Permanent employmentFull timeTemporary workWork experience placementSummer workInternshipWork at officeRemote workRelocationFlexible hours$88.19k - $149.92k
...you for your interest in BAE Systems! This opening is included as part of our November 2026 Aerospace & Mission Systems (AMS) Engineering Hiring Event . While we encourage all interested professionals to apply, please note that this is a selection-based interview event...Full timePart timeLocal areaRemote workWorldwideFlexible hours$68.9k - $98.2k
...Job Description Who will you be working with? The Lead Software Quality Engineer will be part of a team developing world class Positive Train Control solutions. You will be responsible for ensuring the product quality for the end to end system by managing the...Work experience placementWorldwide$86.8k - $165.2k
...global market. Collins Aerospace is seeking a Senior Systems Engineer in Cedar Rapids, IA. Our Mission Systems Airborne and Ground Communication... ...studies to translate customer requirements into hardware and software specifications. Provide analyses for the decomposition of...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$86.8k - $165.2k
...demands of the global market. Join us and help shape the future of aerospace and defense. The Air Combat Test & Training (ACTT) Engineering Department specializes in developing state‑of‑the‑art products for cryptographic, datalink, networking, and command‑and‑control applications...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$68.9k - $131.1k
...meet the demands of the global market. Join us and help shape the future of aerospace and defense. We are looking for a Systems Engineer to join our team in Cedar Rapids, IA. This engineer will be asked to contribute to a variety of components including, but not limited...Temporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours- ...looking for a highly motivated Senior Systems Engineer, with a passion for engineering, to join... ..., and developing systems for real-time embedded navigation and timing solutions for... ...leadership as well as internal systems, software, and hardware engineering development teams...Local area
- ...Mechanical Reliability Engineer This position is on site and it can be performed from any of the below locations. The company does offer relocation support to any of those locations if required as well. Cedar Rapids, IA Eddyville, IA Dayton, OH Fort Dodge...Work experience placementRelocation package
$118.02k - $180.31k
...flexibility to work remotely for two days. This is a lead design engineering position that offers a variety of interesting and challenging... ...facility structures Proficiency with structural analysis software such as STAAD, SAP2000, SAFE, STRUDL, or ANSYS Proficiency...Hourly payWork at officeLocal areaRemote workWorldwideFlexible hours3 days per week- ...visually appealing and responsive web designs is required. Experience in leading and managing development teams to deliver high-quality software solutions is necessary. Excellent problem-solving skills and the ability to work in a fast-paced and dynamic environment are...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software technology Cedar Rapids, IA
- remote software sales Cedar Rapids, IA
- embedded software Cedar Rapids, IA
- software intern Cedar Rapids, IA
- software support Cedar Rapids, IA
- ultimate software Cedar Rapids, IA
- entry level software sales Cedar Rapids, IA
- software Cedar Rapids, IA
- software sales representative Cedar Rapids, IA
- software qa Cedar Rapids, IA




