JOBSEARCHER

Embedded Software Engineer – C++ (Avionics/FMS)

Role: Embedded Software Engineer – C++ (Avionics/FMS)Location: Phoenix, AZ (Deer Valley) – Hybrid, 2-3 days/week onsiteDuration: 1 year initial engagement, strong possibility of extensionPosition OverviewWe're hiring Avionics Software Engineers to support Flight Management System (FMS) development for a leading aerospace program. You'll work on the HMI software for the Multifunction Control and Display Unit (MCDU) — enhancing, debugging, and maintaining Embedded C++ code that's already in production.Mandatory Skills8+ years of Embedded C++ development experienceFlight Management System (FMS) domain experienceHands-on experience with avionics software / cockpit display systemsStrong software debugging, root cause analysis, and defect-fixing experienceSolid understanding of object-oriented design and SDLCPreferred SkillsMCDU/CDU application experienceDO-178B/C awarenessVectorCAST, LDRA, RTRT, Git, or ClearCase exposureSoftware integration & unit testing/verification backgroundKey ResponsibilitiesAnalyze and enhance existing Embedded C++ code to implement Change Requests (CRs)Maintain and improve HMI functionality for MCDU applicationsDebug, root-cause, and fix defects in avionics softwareCollaborate with system engineers, architects, and verification teamsSupport integration, testing, and troubleshootingParticipate in code reviews per aerospace software standardsEducation: Bachelor's/Master's in CS, Electronics, Avionics, Aerospace Engineering, or related field(Must be willing to travel to Deer Valley, Phoenix as needed)