Embedded Software Engineer – (FMS)

Quest Defense Systems & Solutions, Inc.•Cedar Rapids, IA
•$110,000 - $145,000•Remote

About The Position

Quest Defense Systems and Solutions is hiring an Embedded Software Engineer to develop, integrate, and test Flight Management System (FMS) software for military helicopters and aircraft. The role uses C/C++, Ada, Python, and software lifecycle development to deliver reliable avionics software in collaboration with systems and software engineering teams. The position is remote and requires U.S. citizenship. Preference is given to candidates able to obtain a DoD security clearance if needed. Domestic and international travel of less than 10% may be required. The role typically requires a STEM degree and at least five years of relevant experience, or an advanced degree in a related field and at least three years of experience. Candidates must have at least four years of experience with C, C++, DOORS, Ada, and/or Python, and at least four years in a software role. Quest Defense describes its work as purpose-driven and mission-critical, with collaborative teams and opportunities for career growth. The advertised pay range is $110,000–$145,000 USD, with the full compensation package based on experience and certifications.

Requirements

  • Typically, a degree in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of five years of relevant experience, or an advanced degree in a related field and a minimum of three years of experience.
  • At least four years of experience with C, C++, DOORS, Ada, and/or Python.
  • At least four years of experience in a software role.
  • U.S. citizenship is required.

Nice To Haves

  • Industry experience with software lifecycle development, including design, requirements, integration, and test.
  • Pilot or avionics experience, such as private pilot experience, aircraft maintenance, or DO-178 certification.
  • Ability to obtain a DoD security clearance if needed.

Responsibilities

  • Work with systems and software engineers to design, develop, and test software features for flight management systems integrated into military helicopters and aircraft.
  • Build expertise in software engineering and Flight Management Systems.
  • Apply leadership, communication, coordination, and proactiveness in a dynamic environment to deliver quality products on time to internal and external customers.
  • Travel domestically and internationally as needed; travel is less than 10%.

Benefits

  • Competitive compensation.
  • Employer-matched 401(k).
  • Certification assistance.
  • Opportunities for advancement.
  • Comprehensive medical, dental, life, and disability coverage.
  • Professional development support.
  • Flexible, collaborative, and people-first workplace.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service