Controls Engineer, Battery and BMS

ALSO.

Sacramento (CA)

On-site

USD 220,000 - 260,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

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. seeks a Battery Controls Engineer to design and validate BMS control algorithms, including thermal management, charging, and power distribution. The role requires MATLAB/Simulink expertise, Kalman filtering, and embedded C/C++ for production code.

The position is onsite in Silicon Valley with limited remote flexibility and offers a high-value compensation package reflecting senior expertise in battery systems.

Qualifications

  • Bachelor’s or Master’s degree in Electrical, Computer, Mechanical Engineering or related field.
  • Solid understanding of battery systems and SOC/SOH estimation.
  • Experience with Kalman filtering and state estimation methods.
  • Familiarity with BMS architecture, safety standards, and embedded coding workflows.

Responsibilities

  • Design and develop BMS control algorithms including thermal management, charging and power distribution.
  • Develop and validate physics or data based battery state estimation algorithms (SOC, SOH, SOF).
  • Create production-quality embedded code for microcontrollers and integration with system architecture.
  • Support MIL/SIL/HIL testing and model-based development workflows.
  • Collaborate with Systems, EE, Battery Cell Engineering, and Firmware teams.

Skills

BMS design
MATLAB/Simulink
C/C++ embedded
Kalman filtering
ISO 26262
System modeling
CAN tools
Thermal management

Education

Bachelor's or Master’s in Electrical/Computer/Mechanical Engineering

Tools

Vector CAN tools
Simulink Coder
Embedded Coder
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.ALSO is looking for a Battery Controls Engineer to play a pivotal role in developing battery management system algorithms for our vehicles.

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 mechanismsUnderstanding 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 optionsOne Medical membership and dedicated insurance advocatesRich fertility and family-building benefits with ProgynyFlexible time off401(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

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
Battery System Engineer
Battery System Engineer

ALSO. • Sacramento (CA)

On-site
USD 150,000 - 255,000
Health coverage (up to 100% health, +D
One Medical membership
Progyny fertility benefits
+2
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
Staff Control Platform and Verification Engineer
Staff Control Platform and Verification Engineer

ALSO • Palo Alto (CA)

On-site
USD 225,000 - 275,000
Robust health coverage
One Medical membership
Fertility and family benefits
+2
Staff Field Integration and Quality Engineer
Staff Field Integration and Quality Engineer

ALSO. • Sacramento (CA)

On-site
USD 200,000 - 220,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. • Sacramento (CA)

On-site
USD 210,000 - 245,000
Health insurance up to 100%
One Medical membership
Fertility benefits Progyny
+2
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
Electrical Engineer, Vehicle Architecture (Multiple Levels)
Electrical Engineer, Vehicle Architecture (Multiple Levels)

ALSO • Palo Alto (CA)

On-site
USD 200,000 - 280,000
Robust health coverage
One Medical membership
Progyny fertility benefits
+2