Staff Flight Software Engineer, Embedded C/C++, Air Dominance & Strike
Core
Develop microcontroller embedded software for autonomous airborne and subsea vehicles, including flight controllers, sensor integration, and device drivers.
Role type
Staff Flight Software Engineer (Embedded C/C++)
Builds
Flight computer vehicle software for the Collaborative Combat Aircraft (CCA) program and other Anduril autonomous systems.
Domain
Defense / Avionics / Embedded Systems
Required skills
C programming, RTOS development, microcontroller architecture, device driver development, safety-critical system design, DO-178 standards, low-level embedded systems tools, communications protocols (CAN, ARINC, MIL-STD), debugging with instrumentation.
Preferred skills
Experience in both commercial product and public sector defense environments, background in avionics.
Technologies
RTOS, C, C++, CAN, CANFD, ARINC-825, ARINC-429, MIL-STD-1553, UART, SPI, I2C, Ethernet, oscilloscopes, protocol analyzers.
Responsibilities
Develop microcontroller software using an RTOS, create aircraft control systems, integrate new features and sensors into flight controller software, create SITL/HITL test fixtures, analyze flight test results, support device manufacturing and operational aircraft deployments.
Seniority
Staff, hands-on IC with strategic impact