Software Lead Engineer
Core
Technical lead for embedded engine control software, owning design, development, and verification of real-time, safety-critical modules for devices like engine controls, fuel controls, and actuators.
Role type
Senior IC embedded software lead (safety-critical)
Builds
Real-time embedded software for aircraft engine control systems (FADEC)
Domain
Aerospace / Embedded Systems
Deliverable
production ML models | product features
Required skills
Embedded C/C++, DO-178C life cycle, MIL-HDBK-516C, Model-based design (MATLAB/Simulink, SCADE), Hardware-in-the-loop testing, Multithreading/Multicore, Digital protocols (MIL-STD-1553B, ARINC 429, CAN bus), Requirements analysis, Technical leadership
Preferred skills
Python/Perl for automation, FADEC domain knowledge, Matrixed organization navigation
Technologies
C/C++, MATLAB, Simulink, SCADE, DOORS, Synergy, SIMICS, NPSS
Responsibilities
Lead architecture and design for embedded software; Ensure compliance with DO-178C and MIL-HDBK-516C; Guide developers and mentor less experienced engineers; Direct testing in simulation and hardware-in-the-loop environments; Translate system requirements into executable software specs; Drive process efficiency and automation.
Seniority
Senior, hands-on IC with leadership
