Controls Engineer, Battery and BMS

Also

Palo Alto (CA)

On-site

USD 220,000 - 260,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health coverage
One Medical membership
Fertility benefits
Flexible time off
401(k) match

Job summary

ALSO in Silicon Valley is seeking a Battery Management Systems engineer to design and validate BMS control algorithms, SOC/SOH estimation, and embedded code for microcontrollers.

You will collaborate with Systems, EE, Battery Cell Engineering, and Firmware teams, ensuring safety and certification standards while advancing model-based development with MATLAB/Simulink.

Qualifications

  • Bachelor’s or Master’s degree required in a related engineering field.
  • Experience with battery systems and BMS concepts.
  • Strong programming skills in embedded environments.

Responsibilities

  • Design and develop BMS control algorithms (thermal management, charging, power distribution).
  • Develop and validate SOC/SOH estimation and cell balancing methods.
  • Implement control strategies (OV/UV, OC) and ensure safety compliance.
  • Create production-quality embedded code for microcontrollers.
  • Support MIL/SIL/HIL workflows and model-based development.
  • Collaborate with Systems, EE, Battery Cell Eng., and Firmware teams.
  • Analyze field data to refine predictive battery models.
  • Validate system models in MATLAB/Simulink for control development.

Skills

SOC/SOH estimation
Cell balancing
Control theory
Kalman filtering
C/C++ for embedded systems
Model-based development

Education

Bachelor/Master in Electrical, Computer, Mechanical Engineering

Tools

MATLAB/Simulink/Stateflow
Simulink Coder/Embedded Coder
CANalyzer/CANape/CANoe

Job description

About ALSO.

We’re ALSO, an electric mobility company originally conceived as a part of Rivian. We’re a passionate team of builders, dreamers, doers and innovators, focused on creating entirely new (not to mention, innovative and delightful) vertically integrated, small EVs designed to meet the global mobility challenges of today and tomorrow. Our mission is to inspire everyone to ride ALSO—replacing many local car, truck and SUV miles with ones on vehicles that are more affordable, more enjoyable and 10-50x more efficient.

What You Will Do
  • Design and develop control algorithms for battery management systems (BMS), including thermal management, charging, and power distribution.
  • Develop and validate physics or data based battery state estimation algorithms (SOC, SOH, SOF).
  • Design and implement control and protection strategies (OV/UV, OC, cell balancing, thermal limits).
  • Build and validate system models in MATLAB/Simulink/Stateflow for control development and verification.
  • Generate production-quality embedded code for deployment on microcontrollers.
  • Support model-based development workflows, including MIL, SIL, and HIL testing and validation.
  • Integrate BMS control algorithms into system architecture, ensuring compliance with safety and certification requirements.
  • Collaborate with cross-functional teams (Systems, EE, Battery Cell Engineering, Firmware) to deliver robust and timely solutions.
  • Analyze field data to refine predictive models for battery degradation and performance over time.
What You Will Bring
  • Bachelor’s or Master’s degree in Electrical, Computer, Mechanical Engineering, or a related field.
  • Solid understanding of battery systems, including SOC/SOH estimation and cell balancing techniques.
  • Working knowledge of current types of Lithium Ion chemistries, typical chemical, electrochemical degradation mechanisms
  • Understanding of battery sensing, high-voltage systems, and BMS architecture.
  • Knowledge of control theory and state estimation methods (e.g., Kalman filtering).
  • Familiarity with BMS functional safety standards (e.g., ISO 26262).
  • Strong experience with MATLAB/Simulink/Stateflow and model-based development.
  • Familiarity with C/C++ for embedded systems.
  • Experience with embedded code generation (Simulink Coder / Embedded Coder).
  • Experience with Vector tools (CANalyzer, CANape, CANoe).
Location

This is an onsite position requiring attendance in the office five (5) days per week. Once fully ramped and in alignment with their manager, employees may have the opportunity for limited flexibility, including the potential to work remotely one day per week, based on business and team needs.

The salary for this position ranges from $220,000 to $260,000 per year, depending on experience and qualifications.

Perks & Benefits
  • Robust health coverage — excellent health, dental, and vision insurance covered up to 100% by ALSO, with FSA & HSA options
  • One Medical membership and dedicated insurance advocates
  • Rich fertility and family-building benefits with Progyny
  • Flexible time off
  • 401(k) match
Why ALSO.

We’re passionate about helping the world find a better way to get there—wherever it is you’re headed. We’re located in the heart of Silicon Valley and have brought together a world‑class team from some of the biggest brands in the technology, automotive, cycling, outdoor recreation and retail spaces. Together we’re working hands‑on to imagine, design and build an entirely new solution to a global set of transportation challenges.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Controls Engineer, Battery and BMS
Controls Engineer, Battery and BMS

ALSO. • Palo Alto (CA)

On-site
USD 220,000 - 260,000
Health coverage
One Medical
Fertility benefits
+2
Controls Engineer, Battery and BMS
Controls Engineer, Battery and BMS

Also, Inc. • Palo Alto (CA), Northern (KY)

Hybrid
USD 220,000 - 260,000
Robust health coverage
One Medical membership
Fertility and family-building benefits
+2
Battery System Engineer
Battery System Engineer

ALSO • Palo Alto (CA)

On-site
USD 150,000 - 255,000
Health insurance covered up to 100%
Flexible time off
401(k) match
Sr. Staff Battery System Engineer
Sr. Staff Battery System Engineer

ALSO. • Palo Alto (CA)

On-site
USD 150,000 - 255,000
Robust health coverage
Flexible time off
401(k) match
+2
Battery Test Engineer
Battery Test Engineer

ALSO. • Palo Alto (CA)

On-site
USD 170,000 - 250,000
Health coverage with insurance options
Flexible time off
401(k) matching
Systems Engineering Manager
Systems Engineering Manager

ALSO. • Palo Alto (CA)

On-site
USD 200,000 - 250,000
Robust health coverage
One Medical membership
Rich fertility and family building benefits
+2
Staff Firmware Architecture Engineer, Propulsion and Battery
Staff Firmware Architecture Engineer, Propulsion and Battery

ALSO • Palo Alto (CA)

On-site
USD 210,000 - 245,000
Robust health coverage
One Medical membership
Progyny fertility benefits
+2
Staff Firmware Architecture Engineer, Propulsion and Battery
Staff Firmware Architecture Engineer, Propulsion and Battery

ALSO. • Palo Alto (CA)

On-site
USD 210,000 - 245,000
Robust health coverage
One Medical membership
Progyny fertility benefits
+2
Staff Field Integration and Quality Engineer
Staff Field Integration and Quality Engineer

ALSO. • Palo Alto (CA)

On-site
USD 200,000 - 220,000
Robust health coverage
One Medical membership
Fertility and family-building benefits
+2
Staff Firmware Architecture Engineer, Propulsion and Battery
Staff Firmware Architecture Engineer, Propulsion and Battery

Also, Inc. • Palo Alto (CA), Northern (KY)

Hybrid
USD 210,000 - 245,000
Robust health coverage
One Medical membership
Progyny fertility benefits
+2