Battery Management Systems Controls Engineer II

Inventus Power Illinois LLC

Woodridge (IL)

On-site

USD 85,000 - 125,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Inventus Power Illinois LLC is seeking a Controls Software Engineer II to contribute to the development, integration, validation, and support of Battery Management System software for xEV and advanced battery applications. You will work with hardware, systems, validation, and customer engineering teams to deliver reliable BMS features.

Responsibilities include implementing SOC/SOH/SOP algorithms, fault detection, and safety functions, plus software verification, calibration, and system

Qualifications

  • Bachelor’s degree in Electrical, Computer, or Software Engineering.
  • 2–5 years embedded software or BMS experience.
  • C/C++ for embedded systems.
  • Experience with software design, debugging, and testing.
  • Knowledge of battery management systems and Li-ion batteries.
  • Strong problem-solving and cross-functional collaboration.

Responsibilities

  • Participate in requirements definition, software design, implementation, and testing for BMS software and controls functions.
  • Develop, implement, and maintain battery control algorithms (SOC, SOH, SOP) and charging control.
  • Support calibration, tuning, and optimization of battery algorithms.
  • Collaborate with systems, hardware, and validation engineers for integration.
  • Develop and execute software verification and validation plans (unit, integration, HIL).
  • Analyze test data to identify issues and drive improvement.

Skills

Embedded software development
C/C++
Software debugging
Analytical thinking
Communication skills

Education

Bachelor’s degree in Electrical/Computer/Software Engineering

Tools

MATLAB/Simulink
CAN/CANOpen
HIL/SIL testing

Job description

Inventus Power Illinois LLC is seeking a Controls Software Engineer II to contribute to the development, integration, validation, and support of Battery Management System software for xEV and advanced battery applications. You will work with hardware, systems, validation, and customer engineering teams to deliver reliable BMS features.

Responsibilities include implementing SOC/SOH/SOP algorithms, fault detection, and safety functions, plus software verification, calibration, and system

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

Similar jobs worth comparing

Battery Management System Controls Engineer II
Battery Management System Controls Engineer II

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

Hybrid
USD 85,000 - 120,000
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
Controls Software Engineer II
Controls Software Engineer II

Inventus Power Illinois LLC • Woodridge (IL)

On-site
USD 85,000 - 125,000
Controls Software Engineer II
Controls Software Engineer II

ADP, Inc. • Woodridge (IL)

On-site
USD 90,000 - 140,000
Controls Software Engineer II
Controls Software Engineer II

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

Hybrid
USD 85,000 - 120,000
Battery Software Engineer I - EV BMS & Controls
Battery Software Engineer I - EV BMS & Controls

City of Lincoln • 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
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
Battery Controls Engineer – BMS & MATLAB/Simulink
Battery Controls Engineer – BMS & MATLAB/Simulink

ALSO. • Palo Alto (CA)

On-site
USD 220,000 - 260,000
Health coverage
One Medical
Fertility benefits
+2
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 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