remote
Chief Software Engineer - Quest Defense
Software Engineer
Lead the design and delivery of mission‑ and safety‑critical software for aerospace and defense programs, driving architecture, compliance, and technical strategy across a high‑performance engineering team.
About the role
Key Responsibilities
- Define and evolve software architecture for safety‑critical aerospace and defense systems, ensuring compliance with DO‑178C and related standards.
- Lead a multidisciplinary engineering team, providing technical direction, mentorship, and best‑practice guidance.
- Develop high‑integrity code in C++ and Ada for real‑time operating systems, applying model‑based design and rigorous verification methods.
- Collaborate with program managers and customers to translate mission requirements into robust software solutions.
- Establish and enforce processes for configuration management, code reviews, testing, and certification.
Requirements
- 10+ years of experience in mission‑critical or safety‑critical software development, preferably in aerospace or defense.
- Deep expertise in C++, Ada, and real‑time operating systems, with a strong track record of delivering DO‑178C Level A/B software.
- Proven experience architecting complex, high‑assurance systems and leading technical teams.
- Hands‑on knowledge of model‑based design tools, static analysis, and formal verification techniques.
- Excellent communication skills and ability to work within an engineering services model supporting multiple programs.