Embedded Software Engineer (C++) :: Fulltime Position :: Hybrid
Quick Overview
Job Description
Embedded Software Engineer – C++ / FMS
Location: Deer Valley, Phoenix, AZ
Work Model: Hybrid – 2–3 days per week onsite
Experience: 3–8 years
Duration: Minimum 1 year, with a strong possibility of extension
Job Summary
We are seeking an experienced Embedded Software Engineer with strong C++ and Flight Management System (FMS) experience to support flight software development and enhancement initiatives. FMS domain experience is mandatory.
The ideal candidate will have strong embedded C++ programming skills and the ability to understand existing code, analyze change requests, and implement modifications related to HMI and Multifunction Control and Display Unit (MCDU) functionality.
Key Responsibilities
- Develop, modify, debug, and maintain embedded C++ flight software.
- Analyze existing code constructs and implement changes based on Change Requests (CRs).
- Work on software related to HMI and Multifunction Control and Display Unit (MCDU) functionality.
- Support Flight Management System (FMS) software development and enhancements.
- Work within flight software development and debugging environments.
- Troubleshoot software issues and support root-cause analysis.
- Collaborate with engineering teams to understand functional requirements and implement software changes.
- Support verification, testing, debugging, and integration activities.
- Follow aerospace software development standards and processes, including DO-178C where applicable.
Required Skills
- 3–8 years of embedded software development experience.
- Strong programming skills in C++, particularly embedded C++.
- Mandatory: Flight Management System (FMS) experience.
- Experience with flight software development.
- Experience working in a flight software debugging environment.
- Strong understanding of HMI functionality.
- Experience with MCDU / Multifunction Control and Display Unit is highly desirable.
- Experience working with Change Request (CR) processes.
- DO-178C experience is required/preferred depending on project assignment.
Preferred Qualifications
- Aerospace, avionics, or flight software development experience.
- Experience with FMS-related embedded systems.
- Experience debugging complex embedded software.
- Familiarity with software development and verification processes in safety-critical environments.
- Experience working with HMI/display systems.
Skills
Similar jobs
Software Engineer (Req #: 29507) with Security Clearance
DataHaven Solutions INC · Fort Meade, United States
2 minutes ago$115.2k - $145k/yrSenior Software Engineer, Nix with Security Clearance
Anduril Industries · Costa Mesa, United States
2 minutes ago$191k - $253k/yrSoftware Engineer 4 - Contingent
PTR Global · Des Moines, United States
5 minutes ago$65 - $70/hrStaff, Software Engineer - Gen AI / Backend
Walmart Inc. · Sunnyvale, United States
26 minutes ago$143k - $286k/yrSr Software Engineer
Apex Systems · St. Louis, United States
26 minutes agoEngineer
Lane Enterprises Inc · Bealeton, United States
27 minutes ago