
Senior Embedded Software Engineer – Airborne Platform Software
Quest Defense
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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