1,443,753open jobs
85,355companies
221,329added this week
Browse all
Salary
≈ $95k – $189k per year (Estimated)
Location
In office (Woodridge)
Seniority
Middle · 2+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 10, 2026. First seen by Alion on Sep 4, 2026.

Overview
Company
Impact
Profile match
Inventus Power is the leading provider of advanced battery systems (battery packs, chargers & power supplies) for global OEMs.

Inventus Power is a global leader in advanced battery systems that specializes in designing and manufacturing high-quality, reliable, and innovative power systems for a broad range of portable, motive, and stationary applications. We are a US based company headquartered in Woodridge, Illinois and have a global presence that extends across four continents with five manufacturing facilities, three engineering technical centers, a multi-tiered sales service channel, and 3,000+ employees. For over 60 years, Inventus Power has been addressing the rapidly expanding power demands of a changing world through technology and engineered solutions. We continue to invest in our people and processes, while enhancing our products and capabilities in order to create a safer, smarter, and more sustainable battery-powered world.

We are an ITAR facility and hire only U.S. persons who are defined as U.S. citizens or green card holders.

What You’ll Do

The Controls Software Engineer II will contribute to the development, integration, validation, and support of Battery Management System (BMS) software for xEV and advanced battery applications. This role will support requirements definition, controls algorithm development, software implementation, calibration, testing, and system integration activities while collaborating with hardware, systems, validation, and customer engineering teams

Responsibilities (Including other duties as assigned)

  • Participate in requirements definition, software design, implementation, and testing activities for Battery Management System (BMS) software and controls functions.
  • Develop, implement, and maintain battery control algorithms and features including State of Charge (SOC), State of Health (SOH), State of Power (SOP), charging control, fault detection, diagnostics, balancing, and battery safety functions.
  • Support calibration, tuning, and optimization of battery algorithms to meet product performance, reliability, and safety requirements.
  • Collaborate with systems, hardware, and validation engineers to ensure successful integration of BMS software into battery products and customer applications.
  • Support integration and validation of battery systems with customer equipment, industrial machines, government applications, and electric vehicle platforms.
  • Develop and execute software verification and validation plans including unit testing, integration testing, HIL testing, vehicle testing, and system-level testing.
  • Analyze test data and system performance to identify issues and support continuous improvement of controls algorithms and software features.
  • Perform software debugging, root-cause analysis, and corrective action implementation for issues identified during development, validation, manufacturing, and field operation.
  • Support customer issue investigations and provide technical assistance related to BMS software performance, calibration, diagnostics, and system 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 customer, regulatory, and product requirements.

What You Will Need

  • 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.

Preferred Qualifications

  • Experience in automotive, xEV, off-highway vehicle, or industrial vehicle applications.
  • Experience developing battery algorithms including SOC, SOH, SOP, charging, balancing, diagnostics, and fault management.
  • Experience with calibration, tuning, and validation of controls algorithms.
  • Experience with MATLAB/Simulink and model-based development.
  • Experience with Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) testing.
  • Familiarity with CAN, CAN Open, UDS, J1939, or related automotive communication protocols.
  • Experience integrating battery systems into electric vehicles, industrial machines, or mobile equipment.
  • Knowledge of automotive development processes and standards.
  • Experience supporting customer integration and field issue resolution.
  • Experience leveraging AI technologies and engineering productivity tools to improve software development, controls calibration, test automation, data analysis, root-cause investigation, and overall engineering efficiency.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,443,753 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Woodridge
Software Engineer 13 min ago
$126k – $195k per year • In office • Full-Time • 2+ years exp • Bachelor's Degree • Santa Clara
Python
JavaScript
SQL
Management
ServiceNow
Agile
Apply
$175k – $185k per year • In office • Full-Time • 2+ years exp • Bachelor's Degree • San Francisco • Palo Alto
Go
JavaScript
Java
TypeScript
C++
Node JS
Databases
Redis
Cassandra
DynamoDB
ElasticSearch
Apache Kafka
DevOps
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Amazon ECS
Management
Agile
Apply
$194k – $291k per year • In office • Full-Time • Bachelor's Degree • Mountain View
C++
AI/ML
Machine Learning
Apply
≈ $139k – $234k per year (Estimated) • Remote (United States) • 5+ years exp • United States
Python
Go
DevOps
Debian
Ubuntu
Linux
Apply
$147k – $224k per year • Hybrid • 6+ years exp • New York
Python
Go
TypeScript
Databases
PostgreSQL
Snowflake
Apache Kafka
Google BigQuery
BigQuery
AI/ML
AI Agents
RAG
Tavily
DevOps
Amazon Kinesis
Cybersecurity
Okta
Auth0
Management
Stripe
Apply
In office • Full-Time • 3+ years exp • PhD • Bengaluru
Java
C++
Databases
MySQL
Aerospike
HBase
ElasticSearch
DevOps
Linux
Apply
$135k per year • Remote (United States) • Full-Time • 5+ years exp
Python
C++
DevOps
RTOS
CI/CD
AWS
Wi-Fi
IoT
MQTT
Zigbee
ESP-IDF
Apply
≈ $101k – $206k per year (Estimated) • Remote (Canada) • Full-Time • 5+ years exp
Python
C++
DevOps
RTOS
CI/CD
AWS
Wi-Fi
IoT
MQTT
Zigbee
ESP-IDF
Apply
≈ $118k – $255k per year (Estimated) • Remote (United States) • Full-Time • 8+ years exp
Python
C++
DevOps
RTOS
CI/CD
AWS
Wi-Fi
IoT
MQTT
Zigbee
ESP-IDF
Apply
≈ $118k – $255k per year (Estimated) • Remote (Canada) • Full-Time • 8+ years exp
Python
C++
DevOps
RTOS
CI/CD
AWS
Wi-Fi
IoT
MQTT
Zigbee
ESP-IDF
Apply
Electrical Engineer II 2 months ago
≈ $77k – $151k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Woodridge
Chips/EDA
OrCAD
Management
Microsoft Office
Apply
$73k – $83k per year • In office • Full-Time • 4+ years exp • Associate's Degree • Woodridge
Apply
≈ $80k – $154k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Woodridge
Apply
Account Manager 3 months ago
$55k – $80k per year • In office • Full-Time • Bachelor's Degree • Woodridge
Management
Microsoft Office
Marketing
Salesforce
Apply
≈ $36k – $62k per year (Estimated) • In office • Full-Time • 1+ year exp • Master's Degree • Woodridge
Apply
≈ $31k – $60k per year (Estimated) • In office • Full-Time • 1+ year exp • High School Diploma • Woodridge
Management
Microsoft Office
Apply
≈ $36k – $62k per year (Estimated) • In office • Full-Time • 1+ year exp • Master's Degree • Woodridge
Apply
$80k – $126k per year • In office • 3+ years exp • Bachelor's Degree • Woodridge
Apply
$60k – $150k per year • Equity • In office • 1+ year exp • High School Diploma • Woodridge
Management
Outlook
Microsoft Office
Apply
See all jobs
This is one of many
1,443,753 more open roles from verified company boards, updated every day.