Senior Flight Software Engineer, Embedded C/C++, Air Dominance & Strike
Core
Develop microcontroller embedded software for airborne and subsea vehicles, creating aircraft control systems and integrating sensors for the Collaborative Combat Aircraft (CCA) program.
Role type
Senior IC embedded software engineer (flight control)
Builds
Flight computer vehicle software for autonomous aircraft
Domain
Defense / Avionics / Embedded Systems
Deliverable
production ML models | product features
Required skills
C programming, RTOS development, device driver development, microcontroller architecture, safety-critical system design, DO-178 standards, avionics protocols (CAN, ARINC, MIL-STD), debugging with instrumentation
Preferred skills
Experience in both commercial and public sector technical environments
Technologies
RTOS, CAN, CANFD, ARINC-825, ARINC-429, MIL-STD-1553, UART, SPI, I2C, Ethernet
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
Senior, hands-on IC