Embedded Software Engineer – (FMS)

Quest Defense Systems & Solutions•Cedar Rapids, IA
•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 combines 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. The ability to obtain a DoD security clearance is preferred if needed. The engineer will work with a team of Systems and Software engineers to design, develop, and test FMS software features, build expertise in software engineering and flight management systems, and contribute communication, coordination, leadership, and proactive problem-solving skills to deliver quality products on time. Domestic and international travel of less than 10% may be required. Quest describes its environment as flexible, collaborative, and people-first, with purpose-driven, mission-critical aerospace and defense work. Compensation is based on experience and certifications, with a stated range of $110,000–$145,000.

Requirements

  • Typically, a STEM degree and at least 5 years of relevant experience, or an advanced degree in a related field and at least 3 years of experience.
  • At least 4 years of experience with C, C++, DOORS, Ada, and/or Python.
  • At least 4 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 testing.
  • 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 proactive working skills to help deliver quality products on time to internal and external customers.
  • Travel domestically and internationally as needed; travel is stated as less than 10%.

Benefits

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