Embedded Software Engineer

Quest Defense

Cedar Rapids (IA)

On-site

USD 85,000 - 110,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Sign-on bonus $5,000
Relocation assistance
Onsite in Cedar Rapids (IA)

Job summary

Quest Defense Systems & Solutions is seeking an Embedded Software Engineer to design, develop, test, and integrate embedded software for mission-critical communications products in defense and aerospace applications. The role emphasizes C++ development, unit testing, Python scripting, Linux-based work, and secure development practices.

The position is onsite in Cedar Rapids, IA, with relocation assistance provided. All applicants must be U.S.

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.
  • 1-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.
  • Willingness to work onsite at Cedar Rapids (IA).

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

Skills

C++
Python
Unit Testing
Multithreaded Programming
Embedded Software

Tools

UML
CORBA
MIL-STD-1553
MIL-STD-188

Job description

Immediately Hiring with a $5,000 sign on bonus!

What we do matters! Join the team powering engineering solutions that drive technology.

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
  • 1-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
  • Willingness to work onsite at Cedar Rapids (IA)
Preferred Skills and Experience
  • UML experience
  • CORBA 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior System Engineer
Senior System Engineer

Quest Defense • Cedar Rapids (IA)

On-site
USD 100,000 - 140,000
401(k) matching
Certification assistance
Professional development support
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Quest Defense Systems & Solutions, Inc. • United States

Remote
USD 130,000 - 155,000
401(k) with employer match
Certification assistance
Professional development support
Embedded Software Engineer — DoD, Onsite, $5k Sign-On
Embedded Software Engineer — DoD, Onsite, $5k Sign-On

Quest Defense • Cedar Rapids (IA)

On-site
USD 85,000 - 110,000
Sign-on bonus $5,000
Relocation assistance
Onsite in Cedar Rapids (IA)
Embedded Software Engineer - Platform & Hardware Integration
Embedded Software Engineer - Platform & Hardware Integration

Quest Defense • United States

On-site
USD 110,000 - 160,000
Competitive compensation
401(k) with employer match
Certification assistance
+1
FPGA Engineer
FPGA Engineer

Quest Defense • Cedar Rapids (IA)

On-site
USD 90,000 - 120,000
Relocation bonus
Competitive pay
Comprehensive medical/dental/life coverage
+2
Technical Scrum Master / Embedded Software Lead
Technical Scrum Master / Embedded Software Lead

Quest Defense Systems & Solutions, Inc. • United States

Remote
USD 125,000 - 155,000
Relocation assistance
401(k) with employer match
Certification assistance
+2
Senior Staff Software Engineer - Rolling Meadows, IL
Senior Staff Software Engineer - Rolling Meadows, IL

Epiq Solutions • Rolling Meadows (IL), Northern (KY)

On-site
USD 120,000 - 180,000
Flexible work hours
401(k) matching
Health, dental, vision insurance
+1
Embedded Software Engineer - Multicore Platforms & Avionics Networking
Embedded Software Engineer - Multicore Platforms & Avionics Networking

Praxy • Village of Endicott (NY)

Hybrid
USD 100,000 - 140,000
401(k) match
Certification assistance
Professional development
Embedded Software Engineer 3
Embedded Software Engineer 3

Cts Technology Solutions, Inc. • Saint Charles (MO)

On-site
USD 93,194 - 132,731
Referral bonuses
Senior Embedded Software Engineer Quest Defense · $120k – $140k 2h ago
Senior Embedded Software Engineer Quest Defense · $120k – $140k 2h ago

Remote Genie • Wilmington (NC), Northern (KY)

Hybrid
USD 120,000 - 140,000
401(k) matching
Certification assistance
Professional development support