Controls Software Engineer II
Inventus Power Illinois LLC
Job Description
Job Description
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.
- We are seeking a talented Software Engineer II to join our engineering team and help design, build, and support modern, scalable software solutions. This role is ideal for a hands-on full-stack engineer with experience building microservices, developing backend services...Suggested
- Job DescriptionSoftware Engineer II willplay a critical role in ensuring the reliability and... ...integrations, and regulatory compliance. Support Software Engineer II work directly with... ...understanding of jsTypeScript and ReactGit Version Control SystemDatabase (e.g. Postgres SQL)Cloud...SuggestedImmediate startRemote work
- Job DescriptionWe are seeking a Software Engineer II to join our Salesforce Platform Engineering team. This role is ideal for a hands-on Salesforce... ...excellence and knowledge sharing. Utilize Git-based source control and CI/CD tools such as Copado, Salesforce DX, and related...SuggestedRemote work
- ...US and Canada.Job DescriptionApplication Engineer with Oil and Gas Experience. Currently... ...telecommunication, and programmable logic control systems. Projects could also include:... ...onsite support for enterprise engineering software that assists our clients with enabling smarter...SuggestedCurrently hiring
- ...expertise and a collaborative, customer-first culture. Components Express is seeking a motivated and detail-oriented Design Engineer II to support the development of custom cable and harness solutions. This role plays a critical part in evaluating design...SuggestedFull timeTemporary work
- Description GAI is seeking a highly skilled and experienced Lead Substation Protection & Control Engineer to oversee the design, development, and implementation of protection and control systems for high-voltage substations. This role will serve as a technical leader...Temporary workRemote work
$90k - $130k
...EngineeringJob Number: 194246Apply: JobMolex is seeking a Controls Engineer to support the deployment, startup, and optimization of advanced... ..., and/or Python programming.Experience with 2D and 3D CAD software.Foreign language capability in Mandarin and/or Spanish.For...Remote workFlexible hours$90k - $130k
100% Employee-Owned · Big-firm resources, local-team relationships, ONE IMEG cultureIMEG is hiring a Revit API Software Engineer -Remote- to build new engineering automation applications and modify existing applications in our internal library. This role requires strong...Full timeLocal areaRemote workFlexible hoursNight shift- Position OverviewWe're looking for a Senior Software Engineer to join our Commerce & Integrations team — a backend engineer who loves building the systems that make complex B2B transactions work reliably at scale. You'll own the integration layer between our eCommerce platform...Permanent employmentH1bLocal areaVisa sponsorship
- ...Job Description Job Description Fleet Software & Controls Engineering Lead Full Time | Hybrid | Chicago Metro Area Build the software layer that operates and optimizes a distributed battery fleet Intelligent Generation’s mission is to empower businesses...Full timeRemote work
$105k - $160k
...practices creates a focus on client success and partnerships that are important to our communities and our environment.Power Controls Engineer (Power Industry)Position Type: Full-TimeIndustry Focus: Power Delivery / Transmission & Distribution / Substations / SCADA & CommunicationsAbout...Full timeInternship$125k - $150k
...Improve electrical infrastructure, power distribution systems, and controls reliability Drive preventative and predictive maintenance... ...The Successful Applicant Bachelor's degree in Electrical Engineering or related discipline 5+ years of electrical and controls...Permanent employmentContract workTemporary workLocal areaShift work- ...Industrial Material Handling Solutions Designer Designs control systems for industrial material handling solutions... ...and cost estimates 9) Follow established engineering standards and best practices including software revision control 10) Perform prototype...For contractors
$64.5k - $129.5k
...Building Automation Systems Engineer Design, documentation, and/or programming of building... ...building automation systems, including controllers, sensors, networks, and hardware.... ...3+ years of experience working with BAS software and associated engineering tools (e.g. Johnson...Contract workTemporary workWork at office$85k - $100k
...Design Engineer II Suncast Corporation is the leading US-based designer, manufacturer, and distributor of high-quality resin products... ...cost and margin requirements. Design Engineers utilize CAD software extensively throughout the product development process and collaborate...Temporary workWork at officeFlexible hours$90k - $110k
...boundaries of ingenuity, bringing precision-engineered food processing equipment,... ...com/provisur!The Electrical Engineer II will develop and support software for industry leading food... ...Areas of development include real time control, Servo Motion Control, Machine Communications...Full timeLocal area- ...Job Description Technical Leadership & Engineering Authority: \n -Serve as the senior technical... ...of industrial automation and control systems. \n -Establish control system... ...implemented as intended. \n Automation Software Architecture & Development: \n Architect...
- ...that is a force for good. Responsibilities The Senior Software Engineer is a highly capable individual contributor who operates with... ...plus. ~ Experience with modern development tools, version control systems, and CI/CD pipelines is preferred. PHYSICAL REQUIREMENTS...Full time
- ...Microsoft SQL Server Integrated Services• Experience with Microsoft Reporting Services• Experience in Insurance Industry• Experience with IIS AdministrationAdditional InformationIf you are interested in the below position please forward your profile to ****@*****.***(...Temporary workWork at office
$105.68k - $158.52k
...to providing all employees with a workplace free from discrimination and/or harassment. Position Summary The Senior Software Engineer in this role will serve as a senior software engineer, contributing to the ongoing development efforts and new initiatives, guide...Temporary workWork at officeLocal areaRemote workFlexible hours$38 - $46 per hour
...Controls & Automation Engineer Chicago || Bolingbrook, IL Formic is on a mission to reshape American manufacturing by making automation accessible... ...model that combines industrial robotics, proprietary software, and full-service support into a single, integrated...Hourly payPermanent employmentFull timeTemporary workLocal areaRemote workHome officeShift work- ...tuning, and latency analysis. Participate in all phases of the software development lifecycle, from requirements and design to testing... ...quality. Qualifications: A degree in Computer Science, Engineering, Mathematics, Physics, or a related STEM field (Bachelor s,...Permanent employmentFull timeWorldwide
- ...Factory, PowerBI, and AMS/MDM solutions. Strong understanding of software development lifecycle (SDLC), agile methodologies, and CI/CD... ...-to-Have: Salesforce certifications (Platform Developer I/II, Salesforce Architect, etc.). Experience with AppExchange products...
$80k - $95k
...Electrical Engineer II – Communications Why join OTTO Engineering? At OTTO, we don't just manufacture products—we engineer mission-critical solutions with precision and pride. Our Communications Division designs and manufactures ruggedized, application-specific...Full timeTemporary workWork at officeWorldwideShift work- ...PLC Control Systems Engineer Elwood, Illinois The Client JBAndrews is working with a leading global warehouse automation and intralogistics systems integrator to recruit a Control Systems Engineer to support a major automated fulfilment operation in the USA....Full time
- ...tuning, and latency analysis. Participate in all phases of the software development lifecycle, from requirements and design to testing... ...quality. Qualifications: A degree in Computer Science, Engineering, Mathematics, Physics, or a related STEM field (Bachelor s,...Permanent employmentFull timeWorldwide
$45 - $65 per hour
...Type: PermanentPay: $100000 - $140000Posted: 2026-08-31Title: Controls EngineerLocation: Elgin, ILHire Type: Contract to direct hireCompensation... ...Stock Ownership (ESOP) plan.Summary:We are seeking a Controls Engineer with 5+ years of experience designing, programming, and...Contract work- ...$90000 - $110000Posted: 2026-05-01We are seeking a talented Controls Engineer to design, program, and support custom automation systems for... .... This role will be responsible for developing PLC and HMI software, integrating controls hardware, and supporting system startup...
$125k - $170k
Lombard, ILPower Delivery Engineering - Power Delivery Engineering /Full Time /HybridSeasoned Substation Protection & Controls Engineer with 5-10 years of experience in protective relaying, SCADA, and communications for high voltage substations. Knowledge of microprocessor...Full timeTemporary workWork at office$105k - $125k
...$125000Posted: 2026-07-06Title: Senior Controls EngineerLocation: Elgin, ILHire Type: Direct... ..., 401k)Objective: As a Senior Controls Engineer you will lead the electrical and/or... ...PLCs and HMIs• Will write PLC to device software interface including implementation documentation...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Controls Software Engineer II. Be the first to apply!
- intel software engineer Woodridge, IL
- software engineer Woodridge, IL
- part time software developer remote Woodridge, IL
- ngo software engineer Woodridge, IL
- software engineer healthcare Woodridge, IL
- software developer fintech Woodridge, IL
- cybersecurity software engineer Woodridge, IL
- software developer Woodridge, IL
- startup software engineer Woodridge, IL
- software developer positions Woodridge, IL






