Senior Principal Software Engineer
Core
Lead development of safety-critical software for advanced flight control and actuation systems in commercial and military aircraft.
Role type
Senior Principal Software Engineer (Safety-Critical Embedded Systems)
Builds
Real-time embedded software for flight control computers and actuation systems
Domain
Aerospace / Flight Control Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ for embedded systems, safety-critical software development, real-time embedded systems, DO-178C certification, ARP4754A standards, fault-tolerant system design, verification and validation processes
Preferred skills
Model-based development (MATLAB/Simulink), ARINC standards, MIL-STD protocols, fly-by-wire systems
Technologies
C, C++, MATLAB, Simulink
Responsibilities
Define software architecture and technical strategy, develop real-time embedded software, collaborate on hardware/software integration, ensure aerospace compliance, mentor engineering teams, drive verification and validation
Seniority
Senior, hands-on IC with mentorship