Back to all positions

[Remote] Embedded Software Engineer

Remote Full-time Now Hiring

Note: The job is a remote job and is open to candidates in USA. Quest Defense Systems & Solutions is seeking Embedded Software Engineers to build the foundational software components that enable next-generation avionics systems. This role involves developing shared libraries, I/O frameworks, and partitioned services that support multiple key programs, including the Next Gen Flight Management System.

Responsibilities

  • 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

Skills

  • 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
  • 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

Benefits

  • Comprehensive medical/dental/life and disability coverage
  • 401(k) with employer match
  • Professional development support
  • Flexible, friendly workplace
  • Certification assistance
  • Clear opportunities for advancement

Company Overview

  • QuEST Defense is a global engineering services company. It was founded in undefined, and is headquartered in Cincinnati, Ohio, USA, with a workforce of 201-500 employees. Its website is https://www.quest-defense.com/.