A complete application in a minute
Tailored resume and cover letter, ready to send.
Quest Defense Systems and Solutions, Inc. is seeking an Embedded Software Engineer to design, develop, and test Flight Management System software for military helicopters and aircraft. The role emphasizes safety-critical embedded software development using C/C++, Ada, and Python, with potential for a DoD security clearance.
Remote work is supported for this position, with U.S. citizenship required and eligibility for DoD clearance.
Location Remote
Company Quest Defense Systems & Solutions, Inc.
This role at Quest Defense Systems and Solutions sits squarely in the defense avionics / embedded software niche - a highly specialized and in-demand segment. Flight Management System (FMS) software for military platforms requires expertise in safety-critical software development, and the DO-178 certification preference signals serious rigor.
Compensation: The $110,000-$145,000 range is competitive for a mid-to-senior embedded software engineer in the defense sector, roughly on par with industry benchmarks. At top-tier defense contractors (Lockheed Martin, Raytheon, L3Harris), comparable roles range $115,000-$160,000, so QDSS is competitive but not at the ceiling. The 401(k) match and comprehensive benefits add meaningful total compensation value.
Green flags: Over 25 years in business signals stability; certification assistance and clear advancement paths show investment in employee growth; mission-critical work provides strong career narrative.
Watch for: The <10% travel requirement and the nature of DoD work can mean unpredictable project demands. The clearance preference, while not mandatory on day one, may become a de facto expectation over time. Ensure role scope and project variety align with your long-term engineering ambitions.
We're looking for engineers who believe innovation can turn the impossible into reality and are driven to design, develop, and test solutions that make a real impact. Join a diverse team tackling cutting-edge challenges, where what you build today helps shape a brighter future for tomorrow.
Quest Defense Systems and Solutions is actively hiring an Embedded Software Engineer to develop, integrate, and test Flight Management System (FMS) software for military helicopters and aircraft. This role combines C/C++, Ada, Python, and software lifecycle development to deliver reliable avionics software in collaboration with systems and software engineering teams.
Location: Remote
Citizenship: Due to the nature of the work, US Citizenship is required.
Clearance: Preference to have the ability to obtain a DoD Security Clearance if needed.
In this Role, you will:
Qualifications You Must Have:
Qualifications We Prefer:
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.
Full compensation package is based on candidate experience and certifications.
Pay Range: $110,000 - $145,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. 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.
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. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Is this Embedded Software Engineer role truly remote? Yes, the position is listed as remote. However, US Citizenship is a hard requirement and candidates must be eligible to obtain a DoD Security Clearance, which effectively limits the role to US-based professionals. What is the salary range for this role? The pay range is $110,000-$145,000 USD annually. The final compensation package is based on candidate experience and certifications. Do I need an active DoD Security Clearance to apply? An active clearance is not required on day one; however, the ability to obtain one is preferred. Candidates with existing clearances may have an advantage. What programming languages are required for this role? The role requires 4+ years of experience with C, C++, DOORS, Ada, and/or Python. All are used in the development and testing of Flight Management System software. How much travel is involved in this remote position? Travel - both domestic and international - is expected to be less than 10%, so occasional trips may be required despite the remote nature of the role.
Remote work & career advice that actually works.