Quest Defense

Quest Defense is a technology-driven defense company specializing in advanced engineering, systems integration, and mission-critical solutions for U.S. defense

Senior Embedded Software Engineer

Location

Iowa

Posted

3 days ago

Salary

$140K - $165K / year

Seniority

Senior

Bachelor Degree8 yrs expEnglish

Job Description

Senior Embedded Software Engineer

Quest Defense

• 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

Job Requirements

  • 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 developing certifiable software (DO-178 DAL A preferred)
  • Proficiency in HLR/LLR generation, review, and traceability
  • Quick learner with strong initiative and drive.

Benefits

  • Competitive pay
  • Comprehensive medical/dental/life and disability coverage
  • 401(k) with employer match
  • Professional development support
  • A flexible, friendly workplace.

Related Job Pages

More Full-stack Engineer Jobs

Spotted Zebra logo

Senior Product Engineer

Spotted Zebra

We take the guesswork out of hiring, enabling our clients to first identify and then measure the skills that matter.

Full TimeRemoteTeam 1-10H1B No Sponsor

• Partnering closely with your Product Manager to define, scope, and prioritise features - bringing your own product thinking to the table, not just taking a ticket and running with it • Owning features end to end, from architecture decisions through to production, across the full stack (front end, back end, and everything in between) • Leveraging AI tooling throughout your workflow to move fast, bridge skill gaps, and operate effectively within a lean crew • Writing and maintaining clean, well-considered TypeScript across both frontend (React) and backend (NestJS), with GraphQL APIs connecting the two • Collaborating with subject matter experts - including a Staff Engineers, Engineering Managers, Designers, Data Science, QA, and DevOps - on an ad hoc basis as your work demands • Contributing to a delivery culture that values speed, ownership, and continuous improvement over bureaucracy and hand-offs

United Kingdom
Fuxam GmbH logo

Fullstack Developer – f/m/x

Fuxam GmbH

Wir bieten eine einzigartige KI-gestützte all-in-one Softwarelösung für Bildungseinrichtungen.

ContractRemoteTeam 11-50Since 2021H1B No Sponsor

• You implement product features end-to-end under the guidance of senior engineers, from React components and UI to API endpoints and backend logic. • You participate in technical discussions and code reviews, first as a learner, increasingly as a contributor. • You contribute to our AI-powered features: implementing LLM integrations, working with embeddings, and helping build out RAG patterns. • You write clean, tested, and well-documented code, and you take ownership of what you ship. • You work closely with our CTO and senior engineers, take feedback well, and ramp up fast. • You work with the latest AI tools (e.g. Cursor, Claude Code) and our modern stack.

Germany
Stefanini LATAM logo

Technical Lead

Stefanini LATAM

Co-creating solutions for a better future

Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• Realizar el análisis y diseño detallados. • Liderar y guiar los equipos de desarrollo generado buenas prácticas. • Construcción y entrega para pruebas de calidad y de usuario que permitan liberar los componentes de software. • Experiencia práctica comprobada en desarrollo de software trabajando con las versiones. • Conocimiento de bases de datos relacionales y no relacionales. • Comprensión de las herramientas de control de versiones de código. • Familiaridad con los procesos de desarrollo de integración continua y entrega continúa utilizando herramientas.

Panama
NinjaHoldings logo

Senior Software Engineer

NinjaHoldings

Digital financial platform for the Everyday American.

ContractRemoteTeam 51-200Since 2017H1B No Sponsor

• Design, develop or modify software and/or software systems taking the service architecture into consideration • Analyze user needs to determine how software should be built or if existing software should be modified • Translate business requirements and specifications into usable and scalable software • Lead design and code reviews • Participate in discussions about the team’s future vision and strategy

Ukraine
$90K - $120K / year