Demo

Embedded Software Engineer – C++

PeoplePilot
Phoenix, AZ Full Time
POSTED ON 9/21/2026
AVAILABLE BEFORE 10/19/2026

We are seeking an experienced Embedded Software Engineer to support Flight Management System (FMS) development for an aerospace program in Deer Valley, Phoenix, AZ.

The role focuses on developing, enhancing, debugging, and maintaining embedded C software associated with Human Machine Interface (HMI) functionality for Multifunction Control and Display Unit (MCDU) applications.


Key Responsibilities

  • Analyze, modify, and enhance existing Embedded C software based on Change Requests (CRs).
  • Develop and maintain HMI functionality for MCDU/CDU applications.
  • Understand software architecture, design constructs, and avionics system requirements.
  • Perform software debugging, root cause analysis, defect resolution, and verification.
  • Collaborate with system engineers, software architects, verification teams, and customer stakeholders.
  • Support software integration, testing, troubleshooting, and validation activities.
  • Participate in code reviews and follow aerospace software development processes and standards.


Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Electronics, Avionics, Aerospace Engineering, or a related discipline.
  • 3–8 years of Embedded Software Development experience.
  • Strong C programming experience in embedded systems.
  • Ability to understand existing software architecture and implement enhancements based on Change Requests.
  • Strong software debugging and troubleshooting skills.
  • Good understanding of object-oriented design principles and software development lifecycle.
  • FMS experience is mandatory.


Preferred Qualifications

  • Experience with Flight Management Systems (FMS) or avionics applications.
  • Experience with MCDU/CDU, cockpit systems, flight deck software, or avionics display systems.
  • Knowledge of DO-178B/C.
  • Experience with software integration, unit testing, and verification.
  • Exposure to VectorCAST, LDRA, RTRT, Git, ClearCase, or similar tools.


Work Arrangement

  • Hybrid position based in Deer Valley, Phoenix, AZ.
  • Expected onsite presence approximately 2–3 days per week.
  • Initial engagement of one year, with strong potential for extension.


Work Authorization

  • US Citizen
  • Green Card


Salary.com Estimation for Embedded Software Engineer – C++ in Phoenix, AZ
$100,254 to $122,630
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Software Engineer – C++?

Sign up to receive alerts about other jobs on the Embedded Software Engineer – C++ career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at PeoplePilot

  • PeoplePilot Melbourne, FL
  • Avionics Hardware Design Engineer 📍 Location: Melbourne, FL | Burnsville, MN | Cedar Rapids, IA 💼 Work Model: On-site Only 🇺🇸 Work Authorization: US Pe... more
  • 2 Days Ago

  • PeoplePilot Ogden, UT
  • Visa Requirements: US Citizens or Green Card holders only. Job Summary We are seeking an experienced CNC Programmer to support machining operations for aer... more
  • 3 Days Ago

  • PeoplePilot Novi, MI
  • Description As a Functional Owner, you will be expected to perform technical project management tasks to drive your team to success. Using your technical d... more
  • 3 Days Ago

  • PeoplePilot Melbourne, FL
  • we are seeking an FPGA HW Design Engineer for a hybrid role in Melbourne, Florida . This position requires 3 days onsite and 2 days work from home. Compens... more
  • 3 Days Ago


Not the job you're looking for? Here are some other Embedded Software Engineer – C++ jobs in the Phoenix, AZ area that may be a better fit.

  • Actalent Phoenix, AZ
  • 100% Remote Embedded Software Engineer Job Description We are seeking experienced Embedded Software Engineers to support the development of next-generation... more
  • 1 Month Ago

  • SAPSOL Technologies Inc. Phoenix, AZ
  • For Suitable profiles you need to target individuals (US Persons only) worked or working in defense programs for CNS (Communication, Navigation & Surveilla... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!