Embedded Software Engineer C++ FMS Domain

Cyient, Inc.
Phoenix, AZ, United States
27 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$130,000.0 - $135,000.0
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Computer Programming Software Debugging Embedded C Embedded Software Software Engineering Software Requirements Analysis DO-178B

Job description

  • 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.

Requirements

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., * 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.

Top Skills

  • Embedded C++ Software Development
  • FMS (Flight Management System) - Mandatory
  • Change Request (CR) Process

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

3:06 min

Moving from basic embedded software to system functionalities

Réka Leisztner Réka Leisztner · World Congress 2025

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · World Congress 2026 Europe

51 sec

Programming languages optimized for embedded vehicle software

Martin Schmiedecker · LIVE

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:00 min

Separating dataset creation from low-level software implementation steps

Jan Zawadzki · World Congress 2022

Videos

See all

Related articles

See all