Flight Software Engineer, Embedded C/C++, Air Dominance & Strike - Advanced Effects
Core
Develop microcontroller software, device drivers, and flight control systems for autonomous airborne vehicles and tactical missile systems.
Role type
Embedded C/C++ Flight Software Engineer
Builds
Flight computer vehicle software for subsonic, supersonic, and hypersonic autonomous systems
Domain
Defense / Aerospace / Avionics
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, low-level embedded software architecture, RTOS development, device driver development, microcontroller programming, embedded systems debugging, communications protocols (CAN, ARINC, MIL-STD), revision control
Preferred skills
DO-178 standards experience, safety critical systems experience, commercial and public sector technical environment experience
Technologies
RTOS, oscilloscopes, protocol analyzers, embedded compilers/debuggers/IDEs
Responsibilities
Develop microcontroller software using an RTOS, develop device drivers and protocols 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 and operational aircraft deployments
Seniority
Mid-level, hands-on IC