CronJobs

backend jobs

Senior Embedded Software Engineer

Quest Defense Systems & Solutions, Inc. · USA

remotesenior$130,000–$155,000Posted Nov 13, 2026C++VxWorksARINC-653DO-178DO-178 DALARINC-429MIL-STD-1553CAN

Apply on the employer site

About this role

## Senior Embedded Software Engineer Quest Defense Systems & Solutions is seeking **Senior Embedded Software Engineers** to build foundational software components that enable **next-generation avionics systems**. This team develops **shared libraries, I/O frameworks, and partitioned services** that power multiple avionics applications. This role supports multiple key programs, including the **Next Gen Flight Management System (FMS)**. > **Eligibility:** Due to the nature of this role, all candidates must be **U.S. citizens or U.S. persons**. > **Location/Travel:** **Remote** with the possibility of up to **10% travel** to **Cedar Rapids, IA**. --- ## Key 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** --- ## Required Qualifications - **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 --- ## 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 (e.g., **Atlassian Suite, Jama, Coverity, Rapita**) - Experience designing non-volatile data storage systems (e.g., **EEPROM, flash, NVRAM**) - Experience with persistent/transient log storage, including **rollover** and **data retention policies** - Familiarity with log transport mechanisms (e.g., **shared memory, I/O channels, network telemetry**) - Experience developing/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**) - Strategic systems thinker who can plan **scalable, reusable frameworks** - **Previous FMS experience** is a bonus but not required - Experience adopting/integrating emerging technologies (e.g., **generative AI, automation platforms, digital assistants**) for continuous improvement --- ## Ideal Candidate A technically strong engineer who can balance **deep systems knowledge** with **strategic foresight**—designing reusable building blocks for complex, safety-critical systems while thriving in a fast-moving environment.

Listing freshness

CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord