GE

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

GE
Apply
7 days ago
Grand Rapids, MI, USAStaff+
H1B sponsor

Base Salary

$112k - $149k/yr

Responsibilities

  • Architect, develop, and maintain real-time embedded software for avionics computer systems supporting Flight Management System applications.
  • Design and implement low-level middleware and platform functions for digital and analog I/O, diagnostics, maintenance, BootROM, startup software, redundancy management, and cross-loading.
  • Develop and maintain Ada and C software for safety-critical embedded systems.
  • Derive, review, and maintain software requirements, low-level designs, and interface documentation.
  • Perform software verification, including test development, debugging, integration, and issue resolution.
  • Collaborate with systems, hardware, integration, certification, and program teams.
  • Communicate program status, technical risks, and mitigation plans to engineering and program leadership.
  • Support technical problem solving across new product development and legacy product sustainment programs.

Requirements

  • Bachelor’s degree from an accredited institution 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 Ada and/or C software for real-time embedded systems.
  • Experience in a DO-178 or similarly regulated software development environment.
  • Experience across the embedded software lifecycle, including requirements, design, coding, integration, verification, and debugging.
  • Strong written and verbal communication skills and ability to work across cross-functional teams.
  • Experience with flight management systems, avionics computers, safety-critical aerospace platforms, or other highly regulated industries is preferred.
  • Familiarity with ARINC 429, ARINC 653, ARINC 664, ARINC 825, MIL-STD-1553, Ethernet, CAN, RS-232/422/485, and analog and discrete I/O is preferred.
  • Experience with diagnostics, maintenance functions, startup or boot software, or redundancy management is preferred.
  • Experience with hardware/software integration and embedded debugging is preferred.
  • Prior experience leading technical efforts, coordinating work, or mentoring engineers is preferred.
  • This position requires U.S. citizenship status and access to U.S. export-controlled information requires qualifying U.S. Person status.

Benefits

  • Hybrid work in Grand Rapids, Michigan, with Tuesday, Wednesday, and Thursday in the office.
  • Extensive corporate relocation package for eligible candidates; relocation assistance is provided.
  • Medical, dental, vision, prescription drug, HealthAhead, Health Coach, and Employee Assistance Program benefits.
  • GE Aerospace Retirement Savings Plan, 401(k) matching and company retirement contributions, and Fidelity planning resources.
  • Tuition assistance, adoption assistance, paid parental leave, disability insurance, life insurance, and paid time off for vacation or illness.
  • Annual discretionary bonus eligibility and professional development opportunities.

Tech Stack

AdaC

Categories

GE

About GE

10,000+ employees

GE is a public industrial company that designs and sells aircraft engines, power generation equipment, and related software and services to airlines, utilities, and governments. Following its restructuring, it operates through GE Aerospace and GE Vernova. Founded in 1892 and headquartered in Boston, it trades on the NYSE as GE and serves global aviation and energy markets.

Contact me