Senior Battery Software Engineer - BMS & Safety

Karma Automotive

Irvine (CA)

Hybrid

USD 125,000 - 150,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Relocation assistance (if applicable)
401(k) with employer match
Health plan options (HMO, PPO, HDHP)
Dental & vision plans
Employee health & well‑being program
Company paid basic life & AD&D

Job summary

Karma Automotive in Irvine, CA is seeking a Sr. Engineer I – Battery Software to develop BMS application software, including architecture, status monitoring, control, safety mechanisms, and diagnostics, while collaborating with cross‑functional teams.

Responsibilities include designing embedded software for next‑generation EV/BMS, defining software requirements with systems engineering, creating test cases and automation, and leading functional safety and cybersecurity efforts in ISO 26262.

Qualifications

  • MS/BS in Control Systems (EE, ME, CS, or related degrees).
  • 3+ years of hands-on experience with BMS, high voltage battery systems and Li-Ion batteries.
  • Model-based development using MATLAB/Simulink for control and diagnostics.
  • Experience with Functional Safety (ISO 26262).
  • Proficient in CAN protocols and related tools.
  • Model-, software-, and hardware-in-the-loop testing (MIL/SIL/HIL).
  • Agile software development with cross-functional teams.
  • Background in electric/hybrid vehicle control systems and AUTOSAR.
  • OBD-II/UDS knowledge; ISO 9001/ISO 14001 familiarity.
  • A valid driver’s license is required.

Responsibilities

  • Design and develop embedded software for next generation EV BMS.
  • Define software functional requirements with system engineering.
  • Create test cases and execute unit tests and automation.
  • Lead functional safety and cybersecurity for BMS with team support.
  • Define safety software requirements and implement safety mechanisms.
  • Manage software version control, data dictionary, calibration, and documentation.
  • Oversee bench, HIL, and in-vehicle test processes.
  • Collaborate with cross-functional teams to optimize BMS hardware and software.

Skills

BMS experience
Embedded software development
Model-based development (MATLAB/Simul

Education

MS/BS in Control Systems (EE/ME/CS)

Tools

CAN tooling
MIL/SIL/HIL testing tools

Job description

Karma Automotive in Irvine, CA is seeking a Sr. Engineer I – Battery Software to develop BMS application software, including architecture, status monitoring, control, safety mechanisms, and diagnostics, while collaborating with cross‑functional teams.

Responsibilities include designing embedded software for next‑generation EV/BMS, defining software requirements with systems engineering, creating test cases and automation, and leading functional safety and cybersecurity efforts in ISO 26262.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

EV Battery BMS Software Engineer I
EV Battery BMS Software Engineer I

Karma Automotive • Irvine (CA)

On-site
USD 85,000 - 95,000
Medical Plan
Dental & Vision Plans
401(k) Plan
+3
Battery Software Engineer I - EV BMS & Controls
Battery Software Engineer I - EV BMS & Controls

KARMA AUTOMOTIVE, LLC • Irvine (CA)

On-site
USD 85,000 - 95,000
Medical Plan (HMO, PPO & HDHP)
Health Savings Account & Flexible Sp.
401(k) with Employer Match
+3
BMS Controls Engineer II – Embedded Battery Software
BMS Controls Engineer II – Embedded Battery Software

ADP, Inc. • Woodridge (IL)

On-site
USD 90,000 - 140,000
Senior BMS Software Engineer - EV Battery Systems
Senior BMS Software Engineer - EV Battery Systems

CloudIngest • Troy (MI)

On-site
USD 100,000 - 130,000
Senior HV Battery Software Systems Engineer
Senior HV Battery Software Systems Engineer

Lucid Motors • Newark (CA)

Hybrid
USD 165,000 - 241,000
Equity program
401(k) retirement plan
Paid time off
Senior Battery Systems Engineer — HV & BMS
Senior Battery Systems Engineer — HV & BMS

Gotion, Inc. • Irvine (CA)

On-site
USD 100,000 - 180,000
BMS Application Engineer
BMS Application Engineer

CloudIngest • Troy (MI)

On-site
USD 100,000 - 130,000
Embedded Battery Systems Firmware Engineer
Embedded Battery Systems Firmware Engineer

Proper Voltage • Carlsbad (CA)

On-site
USD 115,000 - 145,000
Senior High-Voltage BMS Embedded Software Lead
Senior High-Voltage BMS Embedded Software Lead

Emergent Software • Carlsbad (CA)

On-site
USD 130,000 - 190,000
Senior HV Battery Software Systems Engineer
Senior HV Battery Software Systems Engineer

Lucid Motors • Newark (NJ)

On-site
USD 180,000 - 280,000