Battery Software Engineer I - EV BMS & Controls

KARMA AUTOMOTIVE, LLC

Irvine (CA)

On-site

USD 85,000 - 95,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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

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
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
Senior BMS Software Engineer - EV Battery Systems
Senior BMS Software Engineer - EV Battery Systems

CloudIngest • Troy (MI)

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

Pentangle Tech Services | P5 Group • Plymouth (MI)

On-site
USD 120,000 - 170,000
BMS Application Engineer
BMS Application Engineer

CloudIngest • Troy (MI)

On-site
USD 100,000 - 130,000
Embedded Software Developer – Battery Management Systems
Embedded Software Developer – Battery Management Systems

Pentangle Tech Services | P5 Group • Plymouth (MI)

On-site
USD 110,000 - 150,000
Embedded Software Developer – Battery Management Systems (BMS)
Embedded Software Developer – Battery Management Systems (BMS)

Pentangle Tech Services | P5 Group • Plymouth (MI)

On-site
USD 120,000 - 170,000
Embedded Software Engineer, Battery Management (BMS)
Embedded Software Engineer, Battery Management (BMS)

Pentangle Tech Services | P5 Group • Plymouth (MI)

On-site
USD 110,000 - 150,000
Senior BMS Electrical Engineer — EV Battery Systems
Senior BMS Electrical Engineer — EV Battery Systems

Lucid Motors • Newark (CA)

On-site
USD 144,000 - 198,000