Lead Flight Management Software Engineer - I/O, Diagnostics, and Redundancy

GE Aerospace

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Grand Rapids, MI
Salary
$112,000–$149,000 / yr
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $189k
This role $130k
$99k most similar roles pay here $235k

This role pays less than 92% of similar roles. Most pay $156,750–$222,000 — the shaded band above. At the midpoint, this role pays about $130k versus about $189k for comparable roles.

Based on 240 similar postings.

Employer

About GE Aerospace

GE Aerospace (General Electric Aerospace) designs and produces commercial and military jet engines, components, and integrated systems for aircraft manufacturers and airlines worldwide. Industry: Aerospace & Aviation Engines

GE Aerospace currently has 34 open roles on FindRole.

Listed pay typically runs $130,000–$173,000 across 21 roles with salary data.

Most-posted roles

View all roles at GE Aerospace

At a glance

TL;DR · Lead Flight Management Software Engineer - I/O, Diagnostics, and Redundancy

Lead Flight Management Software Engineer – I/O, Diagnostics, and Redundancy joins the Flight Management System team to develop and verify safety-critical, real-time embedded software for both legacy and next-generation avionics programs. The role involves architecting and maintaining low-level middleware and platform functions, including digital and analog I/O interfaces, system diagnostics, BootROM, dual-redundancy management, and cross-loading capabilities. You will work across the full software lifecycle, from requirements and design to implementation and verification. Key technical requirements include proficiency in Ada and C programming within a DO-178 regulated environment. The role requires expertise in avionics communication and partitioning standards such as ARINC 429, ARINC 653, and MIL-STD-1553. You will solve complex problems related to flight management systems and safety-critical aerospace platforms while ensuring technical compliance across multiple programs through collaboration with hardware and certification teams.

What you'll do

  • Develop and maintain real-time embedded software for avionics computer systems and Flight Management Systems.
  • Design and implement low-level middleware including I/O interfaces, diagnostics, BootROM, and redundancy management.
  • Write and maintain safety-critical software using Ada and C languages.
  • Create and maintain software requirements, low-level designs, and interface documentation for certification compliance.
  • Perform software verification activities including test development, debugging, and integration.
  • Resolve technical issues across both new product development and legacy system maintenance.
  • Communicate program status, technical risks, and mitigation plans to engineering leadership.

What we're looking for

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
  • 6+ years of professional experience in embedded software development or avionics software design.
  • Strong experience developing software in Ada and/or C for real-time embedded systems.
  • Experience working in a DO-178 or similarly regulated software development environment.
  • Experience with the full embedded software lifecycle, including requirements, design, coding, integration, verification, and debug.
  • U.S. citizenship status is required.
  • Experience with flight management systems, avionics computers, or other safety-critical aerospace platforms (preferred).
  • Export-controlled information.

More like this

Similar roles

Lead Embedded Software Engineer

GE Aerospace

Grand Rapids, MI 7 days ago $112,000$149,000
Ada C C++ Python Perl Tcl Git SVN Perforce RTOS Linux FreeRTOS QNX VxWorks Ethernet IPv6 IPsec IKE GDB LLDB JTAG UART I2C SPI PCIe Mil-Std-1553 Cameo
5+ yrs exp

Real-Time Embedded Software & Verification Engineer

GE Aerospace

Grand Rapids, MI +1 17 days ago $112,000$149,000
C C++ Ada RTOS Bare-metal AMD/Xilinx UltraScale+ MPSoC MIL-STD-1553 Robot Framework LDRA VectorCAST V-model DO-178 MIL-HDBK-516C JSSSEH
4+ yrs exp Hybrid

Senior Embedded Software Product Line Leader

GE Aerospace

Grand Rapids, MI 6 days ago $130,000$173,000
DO-178C DO-254 ARINC-653 IMA Product Line Engineering Real-Time Operating Systems Agile Scrum Lean EVM Flight Management Computer Avionics Verification Validation
10+ yrs exp Hybrid

Senior Flight Software Engineer

Anduril Industries

Costa Mesa, CA 61 days ago $220,000$292,000
C++ Rust Embedded Linux RTOS SITL HITL CAN CAN FD UART RS232 RS485 SPI I2C Ethernet Control Systems

Senior Flight Software Engineer

Anduril Industries

Atlanta, GA 166 days ago $190,000$252,000
C++ Rust Embedded Linux RTOS SITL HITL CAN CAN FD UART RS232 RS485 SPI I2C Ethernet PX4 ArduPilot Control Systems