andurilindustries

Senior Firmware Engineer, BMS

Apply Now

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

Health Insurance

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