Quest Defense Systems & Solutions, Inc. is looking for a Senior Software Engineer to build foundational software components for next-generation avionics systems. You will be part of the Core Services & Libraries (CS&L) team, responsible for developing the shared libraries, I/O frameworks, and partitioned services that power multiple applications.
What You'll Do
- Abstract and consolidate core functions into reusable libraries and frameworks.
- Extract existing functionality from application code and refactor for shared use.
- Design and implement an I/O framework supporting multiple protocols and data interfaces.
- Define and maintain data dictionaries and I/O level specifications.
- Collaborate with system architects to ensure ARINC-653 partitioning integrity.
- Support certification activities through HLR/LLR documentation and DAL compliance.
- Contribute to long-term strategy for scalable, maintainable software infrastructure.
What We're Looking For
- 8-12 years of proven expertise in C++ and object-oriented design for embedded systems.
- Working knowledge of I/O architecture, protocol handling, and data management.
- Background in developing certifiable software (DO-178 DAL A preferred).
- Proficiency in HLR/LLR generation, review, and traceability.
- Quick learner with strong initiative and drive.
- Must be a U.S. citizen or US Person.
Technical Stack
- C++
- ARINC-653
Team & Environment
You will be part of the Core Services & Libraries (CS&L) team, building foundational components for avionics applications.
Quest Defense Systems & Solutions, Inc. is dedicated to excellence and the pursuit of safety and mission success.



