Embedded Software Engineer
Role details
Job location
Tech stack
Job description
Engineers are the reason we exist-they're the core of who we are. We don't just build technology; we engineer the future. From next-gen aerospace to cutting-edge defense systems, our teams power the solutions that drive innovation, tackle mission-critical challenges, and keep people safe. This is where problem-solvers and big thinkers thrive.
Quest Defense Systems & Solutions is seeking Embedded Software Engineers to build the foundational software components that enable next-generation avionics systems. This team is responsible for developing shared libraries, I/O frameworks, and partitioned services that power multiple avionics applications.
This role is ideal for a systems-minded engineer with deep low-level experience who can design robust, certifiable software architectures. This effort will be in support of multiple key programs, including the Next Gen Flight Management System (FMS) program., * 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
Requirements
- 4+ years of experience in embedded software development and/or testing.
- 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
Desired Skills:
- Strong experience with ARINC-653 partitioning and low-level application design
- Hands-on experience with VxWorks RTOS
- Familiarity with toolchains and CI/CD environments supporting configuration management and verification (Atlassian Suite, Jama, Coverity, Rapita, etc)
- Designed and implemented non-volatile data storage systems (e.g., EEPROM, flash, or NVRAM) for configuration or state retention
- Experience with persistent and transient log storage, including rollover and data retention policies
- Familiarity with log transport mechanisms (e.g., shared memory, I/O channels, or network-based telemetry)
- Experience developing or integrating ARINC 661 Cockpit Display Systems (CDS) and User Applications (UA)
- Familiarity with avionics data buses and communication protocols (e.g., ARINC-429, MIL-STD-1553, AFDX, CAN, SPI, UART, etc)
- Strategic systems thinker able to plan scalable, reusable frameworks
- Previous FMS Experience is a bonus but not required.
- Experience in the adoption and/or integration of emerging technologies (e.g., generative AI, automation platforms, digital assistants) into day-to-day operations for continuous improvement., Technically strong software engineer who can balance deep systems knowledge with strategic foresight. One who understands how to design reusable building blocks for complex, safety-critical systems-and thrives in a fast-moving environment where architecture, certification, and execution come together.
Benefits & conditions
Pulled from the full job description
- Health insurance
- 401(k) matching
- Dental insurance
- Disability insurance
- Opportunities for advancement, 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.
What You'll Find Here
- Work That Matters - Next-generation, safety- and mission-critical projects where your contributions have real-world impact.
- Growth That's Supported - Competitive compensation, employer-matched 401(k), certification assistance, and clear opportunities for advancement.
- A Culture That Works - A flexible, collaborative, and people-first environment where teamwork, innovation, and balance are valued.
Benefits Include
- Competitive pay, comprehensive medical/dental/life and disability coverage, 401(k) with employer match, professional development support, and a flexible, friendly workplace.