CareerPlanSign in

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

Grand Rapids💼 Full-time💰 $112,000–$112,000🗓 2026-09-18 → 2026-09-26

Core

Architect, develop, and verify safety-critical real-time embedded software for Flight Management System avionics computer systems, focusing on I/O interfaces, diagnostics, BootROM, and dual-redundancy management.

Role type

Lead Embedded Software Engineer (Safety-Critical Avionics)

Builds

Real-time embedded software for avionics computer systems supporting Flight Management System applications

Domain

Aerospace / Avionics / Safety-Critical Embedded Systems

Deliverable

production ML models | product features

Required skills

Ada, C, DO-178C compliance, real-time embedded systems development, software lifecycle management (requirements to verification), low-level middleware design, I/O interface implementation, redundancy management

Preferred skills

Flight management systems experience, avionics communication standards (ARINC 429/653/664/825, MIL-STD-1553), diagnostics and maintenance software, hardware/software integration debugging, technical leadership and mentoring

Technologies

Ada, C, ARINC 429, ARINC 653, ARINC 664, ARINC 825, MIL-STD-1553, BootROM

Responsibilities

Architect and maintain real-time embedded software; design low-level middleware and platform functions; derive and maintain software requirements and design documentation; perform software verification activities including test development and debugging; collaborate with cross-functional teams to ensure compliance objectives; communicate technical risks and mitigation plans

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.