Skip to main content
Quest Defense Systems & Solutions

Senior Embedded Software Engineer

RemoteUnited States only
Published
Role
Backend
Experience
Senior
$140k–$165k/yr
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Senior embedded software engineer with 8+ years in embedded development/testing, strong C++ and object-oriented design for embedded systems. Must be a US Citizen or US Person. Avionics/certifiable software background is required; Cedar Rapids onsite preferred, remote considered.

Core skills

C++Embedded softwareAvionics

Required skills

Object-oriented designI/O architectureProtocol handlingData managementDO-178HLRLLR

Optional skills

ARINC-653VxWorksRTOSAtlassian SuiteJamaCoverityRapitaEEPROM

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 they require

  • 8+ 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
  • All candidates must be US Citizens OR US Persons.
  • 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
  • Designed and implemented non-volatile data storage systems for configuration or state retention
  • Experience with persistent and transient log storage, including rollover and data retention policies
  • Familiarity with log transport mechanisms
  • Experience developing or integrating ARINC 661 Cockpit Display Systems (CDS) and User Applications (UA)
  • Familiarity with avionics data buses and communication protocols
  • Strategic systems thinker able to plan scalable, reusable frameworks
  • Preferred: Previous FMS Experience is a bonus but not required.
  • Experience in the adoption and/or integration of emerging technologies into day-to-day operations for continuous improvement.
  • Technically strong software engineer who can balance deep systems knowledge with strategic foresight.
  • Understands how to design reusable building blocks for complex, safety-critical systems
  • Thrives in a fast-moving environment where architecture, certification, and execution come together.

Benefits

  • Competitive compensation
  • Employer-matched 401(k)
  • Certification assistance
  • Clear opportunities for advancement
  • Flexible, collaborative, and people-first environment
  • Comprehensive medical/dental/life and disability coverage
  • Professional development support
  • Flexible, friendly workplace

Quest Defense Systems & Solutions builds next-generation aerospace solutions and defense systems, with over 25 years of aerospace and defense engineering expertise.

Aerospace

Details

Apply routeDom
$140k–$165k/yr