Anduril Industries
Embedded Firmware Engineer, Connected Warfare
About this role
Anduril Industries seeks an Embedded Firmware Engineer to develop real-time microcontroller code and device drivers for advanced military autonomy and command-and-control systems. You'll work directly with electrical engineers on hardware bring-up, debug cross-disciplinary firmware-hardware issues, and ship production code to deployed defense systems within months.
What you'll do
- Write C firmware for microcontrollers across Connected Warfare platforms
- Develop and integrate reusable device drivers for sensors, peripherals, and communication interfaces
- Debug issues spanning electrical, firmware, and software layers using embedded debugging techniques
- Support board bring-up with Electrical Engineering team by reviewing schematics and validating interfaces
- Contribute to firmware architecture decisions as codebase evolves
- Ship production firmware to field-deployed military systems
What they're looking for
- C programming for embedded systems
- Bare-metal and RTOS firmware development
- Device driver development
- Bus protocols (SPI, I2C, UART)
- Microcontroller programming
- Embedded debugging and bench tools
- Schematic reading and hardware integration
- Real-time systems and control loops
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Anduril Industries
Anduril Industries builds autonomous defense systems including underwater vehicles, unmanned aircraft, and electronic warfare platforms for the Department of Defense. The company is hiring across mechanical engineering, mission operations, software development, technical leadership, and advanced manufacturing roles to support the design, deployment, and production of these mission-critical systems.
- Website
- anduril.com
Likely interview questions
- Walk us through a bare-metal or RTOS project you've built—what hardware did you target, and how did you handle real-time constraints?
- Tell us about a time you debugged an issue at the hardware-software boundary. How did you isolate and solve it?