Senior Firmware Engineer - BMS (Battery Team) Job at Anduril Industries, Costa Mesa, CA

RURkTWJZMnFjYS9tL0g3OXMyVnhjdUFCSGc9PQ==
  • Anduril Industries
  • Costa Mesa, CA

Job Description

Senior Firmware Engineer - BMS (Battery Team)

Anduril Industries is a defense technology company focused on transforming U.S. and allied military capabilities with advanced technology. Anduril delivers cutting-edge autonomy, AI, computer vision, sensor fusion, and networking to the military in months, not years.

About the job

Anduril is seeking a Firmware Engineer based in Costa Mesa, CA. The firmware team develops core technology used across multiple products, including Menace, Dive-XL, Ghost, and Roadrunner, and collaborates closely with the battery team to solve hard problems for customers. You will contribute low level firmware development for systems operating on land, sea, and air.

Responsibilities
  • Architect and develop robust battery management system (BMS) algorithms applicable across different programs and product lines.
  • Develop algorithms covering battery state handling, enable/disable switch control, cell balancing, state-of-charge (SOC), state-of-health (SOH), state-of-power (SOP) power limits, communications/drivers, fault handling, isolation monitoring, HVIL, and related functionality.
  • Collaborate with battery systems engineers to translate system-level requirements into actionable software and validation requirements.
  • Work with battery test engineers and systems engineers to characterize battery cell equivalent circuit models and implement them in BMS software.
  • Rapidly develop and validate BMS algorithms in Simulink using test harnesses and battery model simulations or logged data.
  • Implement automated software regression testing to improve long-term SIL/HIL testing efficiency.
  • Utilize Simulink-to-C auto code generation to convert functional algorithms into compiled artifacts and integrate them into the existing firmware codebase.
Required Qualifications
  • Bachelors Degree in Electrical Engineering, Software Engineering or Computer Science
  • Demonstrated deployment of robust Battery Management System software or firmware to a multi-cell battery module or pack
  • Experience in BMS hardware/software validation methods, including SIL/SITL, MIL/MITL, and HIL/HITL testing
  • Proficient C coding for embedded systems
  • Experience integrating microcontrollers with analog and digital sensors
  • Experience developing firmware in bare-metal or RTOS environments
  • Experience in cell equivalent circuit model (ECM) development for BMS
  • Experience in battery characterization methods (mission profile validation, ECM characterization, cycle/calendar life, safety features, etc.)
  • U.S. Person status due to access to U.S. export controlled information or facilities
Preferred Qualifications
  • Graduate degree in Electrical Engineering, Software Engineering or Computer Science with an applied focus on battery management systems
  • Familiarity with electrochemical energy storage materials, technologies, and operating boundaries
  • Experience in battery testing, modelling, controls, and module/pack integration/operation
  • Debugging skills with JTAG, SWD, oscilloscopes, and logic analyzers
  • Experience with Simulink model development and auto code generation
Salary and Benefits

US Salary Range: $168,000 - $252,000 USD

The salary range is an estimate based on base salary factors. Actual offers vary by experience, education, training, and business considerations. Equity grants are commonly included. Anduril offers comprehensive benefits for full-time employees, including:

  • Platinum healthcare benefits: medical, dental, and vision plans
  • Basic Life/AD&D and long-term disability insurance (with option to purchase additional coverage)
  • Generous holiday and PTO plans
  • 16 weeks of paid caregiver & wellness leave
  • Family planning and parenting support coverage
  • Mental health resources and access to support services
  • Professional development stipend
  • Daily meals and fully stocked micro-kitchens at many offices
  • Company-funded commuter benefits (regional)
  • Relocation assistance (role eligibility dependent)
  • 401(k) traditional and Roth options (US roles only)

The recruiter assigned to this role can share more information about compensation and benefits during the hiring process.

Anduril is an equal-opportunity employer committed to a diverse and inclusive workplace. All qualified applicants will be treated equally regardless of race, color, creed, religion, sex, gender identity, sexual orientation, national origin, disability, veteran status, age, or other protected characteristics as required by law. We encourage applicants from recognized minorities, women, veterans, and people with disabilities to apply.

Apply for this job

Interested in building your career at Anduril? We may share future opportunities via email.

#J-18808-Ljbffr

Job Tags

Full time, Relocation package,

Similar Jobs

Krista Care LLC

Caregiver Needed Job at Krista Care LLC

Are you passionate about making a positive impact in the lives of others? KristaCare is seeking dedicated and compassionate caregivers to join our team and provide exceptional care to our clients. As a caregiver, you will play a crucial role in supporting individuals who...

Kaseware Inc

Sr. Corporate Security Account Manager Job at Kaseware Inc

 ...Kaseware you will have the chance to do all of that and so much more as our Senior Corporate Account Manager. Kaseware is a company that is changing the world of law enforcement and corporate security forever and, if you are up for a challenge, we would like you to consider... 

Albany Medical Center

RN-Clinical Informatics Specialist Job at Albany Medical Center

 ...Department/Unit: AMHS - Clinical Informatics Information Systems & Services Work Shift: Day (United States of America) Salary Range: $86,650.99 - $134,309.04 The Clinical Informatics Nurse utilizes the Tenets of American Nurses Association (ANA) Scope... 

H&H Recruiting

Class A CDL Driver Will Train New CDL Drivers Job at H&H Recruiting

 ...Job Description Job Description CDL A Truck Driver - Home Weekly Will Train New CDLA Drivers! Position Information: Home Weekly Live Load, Live Unload, Preload, Drop and Hook Pay Information: ~$1,500 Weekly on average! Position Requirements:... 

Actalent

EDM/CNC Programmer Job at Actalent

Join to Apply for the EDM/CNC Programmer Role at Actalent Exciting opportunity for a CNC Programmer! This is a great opportunity for graduates with an Associates degree or equivalent experience and seeking to grow in their career.Responsibilities Create programs for high...