Quest Defense Systems & Solutions, Inc.
Aerospace
SeniorEmbeddedSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Embedded Software Engineer at Quest Defense Systems & Solutions, Inc.. Skills: Embedded software, Software architecture, Certifiable software, I/O framework. Abstract core functions. Consolidate core functions”
Industry & Context.
U. S. citizen, U. S. person
What They're Looking For.
Must Have
8+ years embedded software experience, C++ and object-oriented design, I/O architecture knowledge, Protocol handling knowledge, Data management knowledge, Certifiable software development, HLR/LLR generation, HLR/LLR review, HLR/LLR traceability, U. S. citizen or U. S. person
Nice to Have
DO-178 DAL A, ARINC-653 partitioning experience, Low-level application design experience, VxWorks RTOS hands-on experience, CI/CD environments familiarity, Configuration management familiarity, Verification familiarity, Non-volatile data storage design, Persistent log storage experience, Transient log storage experience, Log rollover experience, Data retention policies experience, Log transport mechanisms familiarity, ARINC 661 CDS development, ARINC 661 UA development, Avionics data buses familiarity, ARINC-429 familiarity, MIL-STD-1553 familiarity, AFDX familiarity, CAN familiarity, SPI familiarity, UART familiarity, FMS experience
What You'll Do.
Abstract core functions
Consolidate core functions
Extract existing functionality
Refactor for shared use
Define data dictionaries
Maintain I/O specifications
Collaborate with architects
Support certification activities
Generate HLR/LLR documentation
Ensure DAL compliance
Contribute to strategy
How You'll Work.
Team & Collaboration
System architects; Cross-functional teams
Full 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 Senior Embedded Software Engineers to join the Core Services & Libraries (CS&L) team in building 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. Due to the nature of this role, all candidates must be U. S. citizens or U. S. persons. Preference is on-site in Cedar Rapids, IA. Will consider remote candidates meeting all requirements. 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 developing or testing embedded software. Proven expertise in C++ and object-oriented design for embedded systems Working knowledge of I/O architecture, protocol handling, and data management Background in develo
Applying for this Senior Embedded Software Engineer role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Quest Defense Systems & Solutions, Inc.?
Real rants from real employees. Read before you apply.