Battery Software Engineer I - EV BMS & Controls

City of Lincoln

Irvine (CA)

On-site

USD 85,000 - 95,000

Full time

21 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical Plan (HMO, PPO & HDHP)
Health Savings Account & Flexible Sp.
401(k) with Employer Match
Relocation Assistance
Paid Holidays & Time Off
Hybrid Work Schedule

Job summary

Karma Automotive, Inc. seeks an Engineer I - Battery Software to assist design, development, integration and validation of BMS software for EV/HEV programs. You’ll contribute to requirements, model-based development, diagnostics and release docs under senior engineers, collaborating with systems, hardware, validation and vehicle teams.

The role emphasizes software safety, CAN signaling, testing and cross-functional teamwork in a fast-paced environment with opportunities for growth.

Qualifications

  • Bachelor’s degree in a relevant engineering or CS field.
  • 0–2 years of embedded software, controls, batteries, EVs, or related experience.
  • Foundational knowledge of model-based software development using MATLAB/Simulink.
  • Basic understanding of embedded software development, debugging, and verification methods.
  • Basic knowledge of high-voltage battery systems and CAN communication.
  • Exposure to MIL/SIL/HIL testing or similar embedded testing methods.
  • Ability to analyze technical data and document results clearly.
  • Ability to work in a cross-functional environment and manage tasks to schedule.

Responsibilities

  • Implement and maintain BMS functions for battery monitoring and control.
  • Create test cases and execute unit, integration, bench, HIL and in-vehicle tests; document results.
  • Support the verification of software safety mechanisms from functional safety requirements.
  • Analyze test data and defects; identify root causes with team.
  • Support BMS diagnostics and CAN communication development.
  • Use version-control, issue-tracking, build, flashing, and calibration tools per team processes.
  • Collaborate with battery hardware, vehicle integration, functional safety, and cybersecurity teams.
  • Contribute to process improvement, tool development, and knowledge sharing.
  • Perform other duties as assigned.

Skills

Model-based development
Embedded software
Debugging
CAN communication
Data analysis
Cross-functional teamwork
Documentation
Test automation

Education

Bachelor's degree in Control Systems, Electrical Eng, Mechanical Eng, CS, or related
Master's degree in engineering or CS

Tools

Vector CANalyzer
CANoe
Kvaser
AUTOSAR

Job description

Karma Automotive, Inc. seeks an Engineer I - Battery Software to assist design, development, integration and validation of BMS software for EV/HEV programs. You’ll contribute to requirements, model-based development, diagnostics and release docs under senior engineers, collaborating with systems, hardware, validation and vehicle teams.

The role emphasizes software safety, CAN signaling, testing and cross-functional teamwork in a fast-paced environment with opportunities for growth.

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

Similar jobs worth comparing

Senior Battery Software Engineer - BMS & Safety
Senior Battery Software Engineer - BMS & Safety

Karma Automotive • Irvine (CA)

Hybrid
USD 125,000 - 150,000
Relocation assistance (if applicable)
401(k) with employer match
Health plan options (HMO, PPO, HDHP)
+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
BMS Controls Engineer II – Embedded Battery Tech
BMS Controls Engineer II – Embedded Battery Tech

Inventus Power Illinois LLC • Woodridge (IL)

On-site
USD 95,000 - 130,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
BMS Application Engineer
BMS Application Engineer

CloudIngest • Troy (MI)

On-site
USD 100,000 - 130,000
Battery Controls Engineer — BMS & EV Power Management
Battery Controls Engineer — BMS & EV Power Management

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
Senior Battery Controls Engineer - BMS & State Estimation
Senior Battery Controls Engineer - BMS & State Estimation

Canoo • Oklahoma City (OK)

On-site
USD 120,000 - 180,000
Equity compensation
Flexible PTO
Casual workplace
Battery Management System Controls Engineer II
Battery Management System Controls Engineer II

Inventus Power • Woodridge (IL), Northern (KY)

Hybrid
USD 85,000 - 120,000
Senior Battery Management Controls Software Engineer
Senior Battery Management Controls Software Engineer

Ford-Motor-Company • Dearborn (MI)

Hybrid
USD 87,000 - 166,000
Immediate medical, dental, vision and药
Tuition assistance
Vehicle discount program for employees
Controls Software Engineer II
Controls Software Engineer II

Inventus Power Illinois LLC • Woodridge (IL)

On-site
USD 95,000 - 130,000