Anduril Industries
Firmware Engineer, Embedded Systems
About this role
Anduril Industries seeks a Firmware Engineer to develop low-level firmware and device drivers for autonomous defense systems deployed across land, sea, and air platforms. You'll own complex embedded features, collaborate with electrical engineers on hardware integration, and debug issues spanning firmware-to-software boundaries.
What you'll do
- Develop low-level firmware and reusable device drivers for microcontrollers
- Own and architect complex firmware features for embedded systems
- Debug and troubleshoot cross-boundary issues between electrical, firmware, and software layers
- Participate in microcontroller and peripheral selection with electrical engineering team
- Manage involvement across multiple projects at various development stages
- Review schematics and support board bring-up activities
What they're looking for
- C programming for embedded systems
- Microcontroller integration (ARM, AVR, MSP430, PIC, or similar)
- Bare-metal and RTOS firmware development
- Debugging tools: JTAG, SWD, oscilloscopes, logic analyzers
- Communication protocols: USB, SPI, I2C, CAN, RS232, RS485, Ethernet
- Sensor integration and analog/digital electronics
- Board bring-up and coding best practices
- Problem-solving across hardware-software boundaries
Benefits
- Competitive salary range: $166,000–$220,000 USD
- Equity grants included in full-time offers
- Comprehensive health and wellness benefits
- Competitive benefits package available at little to no cost
- Support for recovery and employee well-being
- Top-tier benefits for full-time employees
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 your experience developing firmware for microcontrollers in bare-metal or RTOS environments. What challenges did you face and how did you solve them?
- Describe a time when you had to debug an issue that crossed electrical, firmware, and software boundaries. How did you approach it and what tools did you use?