Battery Management System Controls Engineer II

Inventus Power

Woodridge, Northern (IL, KY)

Hybrid

USD 85,000 - 120,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Inventus Power 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 define requirements, implement controls algorithms, calibrate and optimize performance, and ensure robust system integration across product lines.

Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Software Engineering,Controls Engineering, or related discipline.
  • 2-5 years of experience developing embedded software, controls software, or BMS software.
  • Experience with C/C++ software development for embedded systems.
  • Experience with software design, implementation, debugging, and testing.
  • Understanding of battery management systems, lithium-ion batteries, and battery system operation.
  • Familiarity with controls development methodologies and model-based design concepts.
  • Experience with software verification and validation activities.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent communication skills and ability to collaborate with cross-functional teams.

Responsibilities

  • Participate in requirements definition, software design, implementation, and testing activities for BMS software and controls functions.
  • Develop, implement, and maintain battery control algorithms and features including SOC, SOH, SOP, charging control, fault detection, diagnostics, balancing, and battery safety functions.
  • Support calibration, tuning, and optimization of battery algorithms to meet performance, reliability, and safety requirements.
  • Collaborate with systems, hardware, and validation engineers for successful integration of BMS software into battery products and customer applications.
  • Support integration and validation of battery systems with customer equipment and industrial platforms.
  • Develop and execute software verification and validation plans including unit, integration, HIL, vehicle, and system-level testing.
  • Analyze test data and system performance to identify issues and improve algorithms and features.
  • Perform debugging, root-cause analysis, and corrective action for issues during development, validation, manufacturing, and field operation.
  • Support customer issue investigations and provide technical assistance related to BMS software performance and integration.
  • Create and maintain software requirements, design documentation, test procedures, validation reports, and release documentation.
  • Participate in design reviews, code reviews, and technical discussions to ensure compliance with requirements.

Skills

Embedded software development
C/C++
Model-based design
Software verification & validation
Effective communication

Education

Bachelor's degree in Electrical Engineering

Tools

MATLAB/Simulink
HIL/SIL testing
CAN/CANOpen/UDS

Job description

Inventus Power 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 define requirements, implement controls algorithms, calibrate and optimize performance, and ensure robust system integration across product lines.

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

Similar jobs worth comparing

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
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 95,000 - 130,000
Controls Software Engineer II
Controls Software Engineer II

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

Hybrid
USD 85,000 - 120,000
Controls Software Engineer II
Controls Software Engineer II

ADP, Inc. • Woodridge (IL)

On-site
USD 90,000 - 140,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
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
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
Battery Manufacturing Controls Engineer II
Battery Manufacturing Controls Engineer II

Panasonic Avionics Corporation • Nevada (IA)

On-site
USD 85,000 - 110,000
Health Benefits
Voluntary Benefits
401(k) with company match
+5