andurilindustries
Senior Firmware Engineer, BMS
At a Glance
- Location
- United States
- Department
- Firmware Engineering
- Posted
- 2026-02-18T09:10:41-05:00
Key Requirements
Domain Knowledge
- Education
- Embedded Systems
- Engineering
- Finance
- Healthcare
- Insurance
- Legal
- Medical
Benefits & Perks
toward your private health insurance for you and your dependents. Additional
Requirements
BS or MS in CS/CE/EE or equivalent industry experience
Strong C coding ability for embedded systems
Demonstrated experience deploying firmware to a battery management system on multi-cell battery pack or module
Experience integrating microcontrollers with analog and digital sensors, ideally in BMS applications
Experience developing firmware in bare-metal or RTOS environments
Debugging skills with JTAG, SWD, Oscilloscopes, and Logic analyzers
Responsibilities
Anduril is seeking a Senior Firmware Engineer to join our team based in Costa Mesa, CA. The firmware team at Anduril develops core technology used across multiple products such as as Menace, Dive-XL, Ghost, and Roadrunner. We work in close coordination with battery team to develop hardware and software solutions to some of the hardest problems facing our customers. You'll contribute low level firmware development for systems operating on land, sea, and air.
Architect and rapidly develop robust battery management system (BMS) low-level firmware/software, to be applied across different battery packs and programs across Anduril
Create reusable drivers to interface with BMS hardware (ex. cell monitoring units- CMUs, environmental sensors, main current path FETs or contactors, pack HV sensors, etc)
Collaborate with Battery System Engineers and BMS Algorithm Engineers to architect and integrate BMS features or updates via C code
Own complex firmware features of an embedded BMS