Staff Flight Software Engineer, Embedded C/C++, Air Dominance & Strike - Advanced Effects
Core
Develop microcontroller software, device drivers, and flight control systems for autonomous airborne and subsea vehicles using RTOS.
Role type
Staff Flight Software Engineer (Embedded C/C++)
Builds
Flight computer vehicle software for tactical missiles, hypersonic strike systems, and defense platforms
Domain
Defense / Aerospace / Embedded Systems
Required skills
C programming, RTOS development, microcontroller architecture, device driver development, embedded systems debugging, avionics software, safety-critical system design, communications protocols (CAN, ARINC, MIL-STD), flight test analysis
Preferred skills
Experience in both commercial product and public sector defense environments, experience with Lattice OS ecosystem
Technologies
RTOS, C, C++, microcontrollers, oscilloscopes, protocol analyzers, revision control systems, CAN, CANFD, ARINC-825, ARINC-429, MIL-STD-1553, UART, SPI, I2C, Ethernet
Responsibilities
Develop microcontroller software using an RTOS, create aircraft control systems, integrate new features and sensors into flight controller software, analyze flight test results, support device manufacturing and operational aircraft deployments
Seniority
Staff, hands-on IC with strategic impact