Quest Defense

Senior Embedded Software Engineer – Airborne Platform Software

Quest Defense

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $100,000 - $130,000 per year

Job Level

Tech Stack

About the role

  • Design, develop, and maintain embedded platform software for airborne avionics systems in compliance with DO-178C DAL A objectives.
  • Implement software in C/C++ and/or Ada targeting real-time embedded environments.
  • Develop software architectures and detailed designs that support deterministic and certifiable execution.
  • Execute software development activities in accordance with DO-178C processes and plans (PSAC, SDP, SVP, SCMP, SQAP).
  • Ensure compliance with DAL A software objectives, including documentation, traceability, and verification artifacts.
  • Support certification activities with regulatory authorities and DERs.
  • Develop and refine low-level and software requirements derived from system and high-level requirements.
  • Maintain bidirectional traceability between system requirements, software requirements, design, code, and verification artifacts.
  • Diagnose and resolve complex software defects across requirements, design, code, and integration levels.
  • Support hardware/software integration activities and system-level troubleshooting.
  • Analyze runtime behavior in real-time operating systems and embedded hardware environments.
  • Support verification teams in achieving DAL A structural coverage objectives including:
  • Statement coverage
  • Decision coverage
  • Modified Condition/Decision Coverage (MC/DC)
  • Analyze coverage results and perform code analysis to address uncovered logic.
  • Work collaboratively with systems, hardware, test, and certification teams to ensure alignment across the development lifecycle.
  • Provide technical mentoring to junior engineers and contribute to design and code reviews.
  • Support continuous improvement of software processes and development tools.

Requirements

  • Bachelor’s or Master’s degree in Computer Engineering, Software Engineering, Electrical Engineering, or related technical field
  • 10–15 years of experience developing embedded software for aerospace, defense, or other safety-critical industries
  • Demonstrated experience with DO-178C DAL A software development
  • Strong proficiency in C, C++, and/or Ada for embedded systems
  • Experience with real-time operating systems (RTOS)
  • Proven experience in troubleshooting complex embedded software issues
  • Strong analytical and troubleshooting skills
  • Close attention to detail in safety-critical environments
  • Ability to work in structured engineering processes
  • Strong collaboration and technical communication skills
  • Must be a U.S. Citizen.
Benefits
  • Competitive pay
  • Comprehensive medical/dental/life and disability coverage
  • 401(k) with employer match
  • Professional development support
  • Flexible, friendly workplace
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++Adaembedded software developmentreal-time operating systemssoftware architecturesoftware designsoftware verificationcode analysisDO-178C
Soft Skills
analytical skillstroubleshooting skillsattention to detailcollaborationtechnical communicationmentoringproblem-solvingstructured engineering processesteamworkcontinuous improvement