Senior Flight Software Engineer, Embedded C/C++, Air Dominance & Strike - Advanced Effects
Core
Develop flight computer vehicle software for airborne and subsea vehicles, focusing on GNC architectures for tactical missile systems, strategic weapons, and hypersonic strike/defense systems.
Role type
Senior Flight Software Engineer (Embedded C/C++)
Builds
Flight controller software, device drivers, protocols, APIs, and SITL/HITL test fixtures for autonomous aerospace systems.
Domain
Defense / Aerospace / Embedded Systems
Deliverable
production ML models | product features
Required skills
C programming, low-level embedded software architecture, microcontroller development, RTOS, device driver development, communications protocols (CAN, ARINC-429, MIL-STD-1553, etc.), debugging with instrumentation, revision control
Preferred skills
DO-178 standards experience, commercial product focus experience, public sector defense experience
Technologies
RTOS, C, C++, microcontrollers, oscilloscopes, protocol analyzers
Responsibilities
Develop microcontroller software using an RTOS; Develop device drivers, protocols, and APIs for aircraft sensors; Integrate new features and sensors into flight controller software; Create aircraft control systems; Create SITL/HITL test fixtures; Analyze flight test results; Support device manufacturing efforts; Support operational aircraft deployments
Seniority
Senior, hands-on IC