Embedded Software Engineer – C++(FMS)

Cyient

Phoenix (AZ)

On-site

USD 110,000 - 170,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Cyient is seeking an experienced Embedded Software Engineer – C++ for flight management systems in Phoenix, Arizona. The role focuses on developing and modifying embedded C++ software for FMS-related applications, including HMI/MCDU.

You will work in a cross-functional engineering team, follow DO-178C guidelines, participate in the Change Request process, and contribute to flight software development and debugging in a safety-critical environment.

Qualifications

  • 3–8 years of professional software development experience.
  • Strong Embedded C++ skills.
  • Mandatory: Hands-on experience in the FMS (Flight Management System) domain.
  • Experience developing software for HMI / MCDU / Multifunction Control and Display Unit systems.
  • Experience with flight software development.

Responsibilities

  • Develop, maintain, debug, and modify embedded C++ software for flight-related systems.
  • Understand existing software code and implement changes based on Change Requests (CRs).
  • Work on software associated with HMI / Multifunction Control and Display Unit (MCDU).
  • Participate in the Change Request process, including analysis, implementation, debugging, and verification.
  • Support flight software development and debugging activities.
  • Analyze software issues and troubleshoot/debug embedded applications.
  • Collaborate with cross-functional engineering teams to understand system requirements and implement software updates.
  • Follow aerospace software development processes and applicable safety/quality standards.
  • Contribute to software development activities in compliance with DO-178C guidelines.

Skills

Embedded C++
FMS domain
HMI/MCDU
DO-178C
Flight software development
Software debugging
Change Requests
Teamwork/communication
Analytical/problem solving

Job description

We are looking for an experienced Embedded Software Engineer – C++ with strong expertise in the Flight Management System (FMS) domain. The ideal candidate will have hands‑on experience developing and modifying embedded C++ software, particularly software related to HMI / Multifunction Control and Display Unit (MCDU) applications.

FMS domain experience is mandatory.

  • Develop, maintain, debug, and modify embedded C++ software for flight‑related systems.
  • Understand existing software code and implement changes based on Change Requests (CRs).
  • Work on software associated with HMI / Multifunction Control and Display Unit (MCDU).
  • Participate in the Change Request process, including analysis, implementation, debugging, and verification.
  • Support flight software development and debugging activities.
  • Analyze software issues and troubleshoot/debug embedded applications.
  • Collaborate with cross‑functional engineering teams to understand system requirements and implement software updates.
  • Follow aerospace software development processes and applicable safety/quality standards.
  • Contribute to software development activities in compliance with DO‑178C guidelines.
  • 3–8 years of professional software development experience.
  • Strong programming skills in Embedded C++.
  • Ability to understand existing code constructs and make modifications based on Change Requests.
  • Mandatory: Hands‑on experience in the FMS (Flight Management System) domain.
  • Experience developing software for HMI / MCDU / Multifunction Control and Display Unit systems.
  • Experience with flight software development.
  • Experience working in a software debugging environment.
  • Understanding of aerospace/avionics software development processes.
  • Experience with DO‑178C is highly preferred/required.
  • Strong analytical, debugging, and problem‑solving skills.
  • Good communication and teamwork skills.
  • Embedded C++ Software Development
  • FMS (Flight Management System) – Mandatory
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer C++
Embedded Software Engineer C++

Accord Technologies Inc • Phoenix (AZ)

Hybrid
USD 90,000 - 130,000
Embedded Flight Software Engineer
Embedded Flight Software Engineer

Actalent • Huntsville (AL)

On-site
USD 180,000 - 240,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
Senior Embedded Software Engineer (Aerospace/Automotive)
Senior Embedded Software Engineer (Aerospace/Automotive)

Veriipro • Rockford (IL)

On-site
Embedded Software Engineer
Embedded Software Engineer

Veriipro • Rockford (IL)

Hybrid
USD 85,000 - 115,000
Software Developer
Software Developer

Veriipro • Rockford Township (IA)

On-site
USD 85,000 - 110,000
Embedded Software Developer/Engineer
Embedded Software Developer/Engineer

OLSA Resources, Inc. • Phoenix (AZ)

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

Novia Infotech • Elyria (OH)

On-site
USD 100,000 - 120,000
Lead Software Engineer
Lead Software Engineer

Honeywell Aerospace • Phoenix (AZ)

On-site
USD 130,000 - 160,000
Embedded Software Engineer - Aerospace
Embedded Software Engineer - Aerospace

Techoundsllc • Burbank (CA)

On-site
USD 120,000 - 180,000