Quest Defense Systems & Solutions is hiring an Embedded Software Engineer II to develop real-time embedded software for mission- and safety-critical aerospace and defense platforms. You'll support the design, implementation, integration, and verification of software for avionics systems, mission computers, and embedded control applications.
What You'll Do
- Design, develop, test, and maintain embedded software using C, C++, and/or Ada.
- Develop real-time software for avionics systems, mission computers, and embedded control systems.
- Implement software interfacing with hardware devices, sensors, and communication buses.
- Execute activities across the full software lifecycle, including requirements analysis, design, implementation, debugging, integration testing, and maintenance.
- Develop software in accordance with regulated industry frameworks and development standards.
- Support the generation of lifecycle artifacts for certification and compliance.
- Develop and execute requirements-based tests and integration tests.
- Analyze test results, document, and resolve software defects.
- Support technical reviews and verification activities.
- Work closely with systems engineers, hardware engineers, and verification teams.
- Participate in design reviews and support customer technical reviews and program milestones.
What We're Looking For
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- 3–7 years of real-time embedded software development experience on an Aerospace, Defense, or regulated industry program.
- Experience with mission-critical software design, including requirements management and decomposition in a regulated environment.
- Experience working within regulated development environments.
- Experience developing in Agile Scrum environments and programming within DevOps frameworks.
- Applied knowledge of Jira and Bit Bucket or similar Git repository.
- Applied knowledge of MIL-STD-1553 or ARINC 429, or experience with data bus development and messaging architectures.
- Must be a U.S. Citizen.
- Must have or be eligible to obtain and maintain a U.S. Secret Security Clearance.
Nice to Have
- Experience with standards such as DO-178B/C & ARP4754A.
- Experience with an integrated development environment, including debugger tools, networking, embedded systems integration, requirements generation, and systems interface development.
- Experience with real-time operating systems (RTOS).
- Experience with requirements management tools (DOORS, JIRA/Jama).
- Experience with static analysis and verification tools.
- Experience with XML-based open standards, Common Software Baseline processes, and Agile processes and tools.
- Recent work experience with embedded architectures, single-board computers, and hardware and software-in-the-loop implementation and testing.
Technical Stack
- Languages: C, C++, Ada
- Standards & Protocols: MIL-STD-1553, ARINC 429
- Tools & Methods: Jira, Bit Bucket/Git, Agile/Scrum, DevOps
- Platforms: RTOS
Team & Environment
You'll work in close collaboration with systems, hardware, and verification engineers.
Benefits & Compensation
- Salary: $126,000—$136,000 USD
- Competitive compensation
- Employer-matched 401(k)
- Comprehensive medical/dental/life and disability coverage
- Professional development support
- Flexible, friendly workplace
Work Mode
This is an onsite position located in Fort Worth, TX, Marietta, GA, or Deer Creek, CO.
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.


