CyientVerified Source

Embedded Software Engineer, C++ for FMS Domain

130K–135K
Onsite · Phoenix, Arizona
Posted August 14, 2026
full-time

Overview

Own embedded C++ software for flight management systems at scale within a safety-critical environment. You will contribute to HMI MCDU applications, collaborate with cross-functional teams, and follow DO-178C processes. This role blends hands-on coding with verification and requirements traceability in aerospace.

What You'll Do7

  • 1Build and maintain embedded C++ software for flight-related systems in compliance with DO-178C
  • 2Design and modify HMI MCDU components for the Flight Management System
  • 3Debug and verify CR-driven changes across aerospace software
  • 4Analyze issues and troubleshoot embedded applications in a safety-critical context
  • 5Collaborate with engineers to implement system requirements and software updates
  • 6Participate in the Change Request lifecycle from analysis through verification
  • 7Support flight software development and debugging activities within regulatory standards

Requirements8

  • 13–8 years of professional software development experience
  • 2Strong Embedded C++ programming skills
  • 3Hands-on experience in the FMS domain
  • 4Experience developing software for HMI MCDU systems
  • 5Experience with flight software development and debugging
  • 6Understanding of aerospace/avionics software processes
  • 7Knowledge of DO-178C is highly preferred/required
  • 8Excellent analytical, debugging, and teamwork skills

Salary Insight

$130 - $135k per year

Location

Typeonsite
LocationPhoenix, Arizona

Required Skills

embedded c++fmshmimcdudo-178c
Share:

Similar open positions

Explore active roles that match your skills and interests.

Actalent

5d agoPhoenix, Arizonacontract

Embedded C++ Software Engineer – Avionics Display Systems

Design and develop embedded software for advanced avionics display systems in Phoenix, Arizona. Lead full software lifecycle tasks from requirements to certification under DO-178C standards. Work hybrid remote and onsite in Cedar Rapids Iowa. Contribute to active flight display programs.

70K–75K
Embedded C++DO-178CDAL A+6 more

Kronos Consulting

2d agoPhoenix, Arizonafull-time

Flight Management System Software Engineer, FMS & C++

Own the full lifecycle of Flight Management System software, from architecture to flight test support, for next-gen avionics. You will join a team of 20+ engineers in Phoenix, delivering FMS solutions for global airlines. This role demands deep expertise in C++, Agile development, and navigation algorithms. Unlike generic avionics roles, you will own trajectory prediction and performance optimization modules. Work directly with pilots and certification authorities to shape the future of flight.

119K–119K
C++AgileScrum+13 more
Alliance IT

Alliance IT

1d agoPhoenix, Arizonacontract

Embedded Software Engineer, Aerospace & Defense

You will own the design, development, and testing of embedded software for C++, Linux, and RTOS systems, delivering mission-critical flight and defense technology. Working within a DoD aerospace program at Northrop Grumman in Chandler, AZ, you will collaborate with hardware and systems engineers to build and validate real-time control software. This contract role offers the chance to work on revolutionary systems that impact lives globally, with direct exposure to DO-178C safety standards.

90K–95K
c++linuxrtos+2 more

Viasat, Inc.

9h agoPhoenix, Arizonafull-time

Embedded Software Engineer, C/C++ & Linux for Space Systems

Own embedded software for satellite platforms and ground systems at scale. You will contribute to real time, reliable systems that endure harsh space environments. You will work on C/C++ embedded firmware, Linux based applications, and FreeRTOS, collaborating with a cross functional team of engineers. This role lives on the Advanced Electronics team, focused on design, integration, and deployment of robust spaceborne solutions. What makes this role different is the opportunity to influence reliability and security in critical aerospace hardware and software.

140K–261K
cc++linux+2 more

Kratos Defense

13d agoSacramento, Californiafull-time

Principal Software Engineer UAV Embedded C++

You architect and implement mission-critical software for next-generation UAV flight computers. You build high-performance C++ applications that ensure deterministic control and absolute system reliability. You bridge complex flight algorithms with custom avionics hardware, collaborating with electrical and GNC engineers using MATLAB/Simulink. You mentor mid-level engineers and own the full software lifecycle from requirements to test. This role demands deep embedded systems expertise and a security clearance.

220K–250K
c++matlab/simulinkrtos+2 more

Actalent

13d agoLos Angeles, Californiafull-time

Engineer Embedded Software 3

Design and develop mission critical embedded software for advanced flight space and ground systems. Lead creation of software operating in constrained environments with real time requirements. Deliver high reliability solutions for complex data analysis routing and control systems. Seeking engineer with strong technical background to contribute to product software development.

Competitive salary
pythonawsreact+2 more