Embedded Software Engineer – C++

PeoplePilot

Phoenix (AZ)

On-site

USD 100,000 - 140,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

PeoplePilot is seeking an experienced embedded software engineer to design, implement, and refine C++ software for Flight Management Systems and HMI panels in aerospace applications.

You will perform root cause analysis, debug complex code, and work with cross‑functional teams to meet DO-178B/C standards and safety requirements. A Bachelor's or Master's degree in engineering and 3–8 years of embedded experience are expected with strong C++ skills and avionics exposure.

Qualifications

  • Bachelor's or Master's degree in engineering or a related field.
  • 3–8 years of embedded software development experience.
  • Strong proficiency in C++ with experience in FMS or avionics systems.
  • Experience with DO-178B/C standards is required.

Responsibilities

  • Develop, enhance, and maintain embedded C++ software for FMS and HMI applications.
  • Perform root cause analysis and debugging to resolve issues.
  • Collaborate with cross-functional teams to ensure aerospace standard compliance.
  • Follow software architecture and DO-178B/C processes.

Skills

Embedded C++
Flight Management Systems
HMI
Avionics
Software Debugging
Root Cause Analysis
Object-Oriented Design
DO-178B/C
Git
VectorCAST
LDRA
RTRT
MCDU

Education

Bachelor's or Master's degree in engineering

Tools

VectorCAST
LDRA
RTRT
ClearCase

Job description

The role involves developing, enhancing, and maintaining embedded C++ software for Flight Management System (FMS) and HMI applications. Responsibilities include performing root cause analysis, debugging, and collaborating with cross-functional teams to ensure compliance with aerospace standards.

Requirements: Candidates must have a Bachelor's or Master's degree in a relevant engineering field and 3–8 years of embedded software development experience. Strong proficiency in C++ and experience with FMS or avionics systems are mandatory requirements.

Key Skills: Embedded C++, Flight Management Systems, HMI, MCDU, Avionics, Software Debugging, Root Cause Analysis, Software Architecture, Object-Oriented Design, DO-178B/C, VectorCAST, LDRA, RTRT, Git, ClearCase

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Cyient • Phoenix (AZ)

On-site
USD 110,000 - 170,000
Aerospace Embedded C++ Engineer – FMS & HMI
Aerospace Embedded C++ Engineer – FMS & HMI

PeoplePilot • Phoenix (AZ)

On-site
USD 100,000 - 140,000
Embedded Software Engineer C++ , Flight Management Systems (FMS)
Embedded Software Engineer C++ , Flight Management Systems (FMS)

Key Business Solutions, Inc. • Phoenix (AZ)

Hybrid
USD 110,000 - 150,000
Embedded Software Engineer
Embedded Software Engineer

engineeringjobs.net, Inc. • Greensboro (NC)

On-site
USD 110,000 - 140,000
Embedded C++ Engineer - Flight Management System (FMS)
Embedded C++ Engineer - Flight Management System (FMS)

Cyient • Phoenix (AZ)

On-site
USD 110,000 - 170,000
Embedded Engineer
Embedded Engineer

Novia Infotech • Elyria (OH)

On-site
USD 100,000 - 120,000
Embedded Software Engineer-Avionics Flight Controls Electronics
Embedded Software Engineer-Avionics Flight Controls Electronics

OLSA Resources, Inc. • Tucson (AZ)

On-site
USD 90,000 - 120,000
Embedded Software Developer/Engineer
Embedded Software Developer/Engineer

OLSA Resources, Inc. • Phoenix (AZ)

On-site
USD 80,000 - 110,000
Embedded C++ FMS Engineer Hybrid/Remote
Embedded C++ FMS Engineer Hybrid/Remote

Key Business Solutions, Inc. • Phoenix (AZ)

Hybrid
USD 110,000 - 150,000
Sr. Embedded Software Engineer
Sr. Embedded Software Engineer

Alumni Founders • Mountain View (CA)

On-site
USD 180,000 - 240,000