Senior/Staff Software Engineer, Flight Software
Core
Developing safety-critical flight software for the ES-30 regional hybrid-electric airplane, including aircraft control functions, engine controllers, and battery management systems.
Role type
Senior/Staff Software Engineer (Flight Software)
Builds
Embedded software for aircraft control, simulation tools, and test infrastructure for the ES-30.
Domain
Aviation / Aerospace / Hybrid-electric propulsion
Deliverable
production ML models | product features | infrastructure
Required skills
Safety-critical code development, embedded systems programming, systems design, fault tolerance mechanisms, CI/CD pipeline development, functional safety compliance (IEC 61508, ISO 26262, DO-178C), test infrastructure creation, mentorship
Preferred skills
Rust, Python, C, C++, embedded environment execution (microcontrollers, bare metal, RTOS), cyber-physical system modeling (6 DoF Simulators, Monte Carlo, Battery Pack Models), hardware/software test development, fuzzing
Technologies
Rust, Python, C, C++, RTOS, embedded OS, 6 DoF Simulators, Monte Carlo, CI/CD
Responsibilities
Create highly reliable embedded software for critical aircraft systems; design and build next-generation hybrid electric aircraft capabilities; develop tools for test execution across multiple environments; invent systems for continuous integration and release; mentor junior engineers and set best practices.
Seniority
Senior (5+ years), Staff (8+ years), hands-on IC with mentorship