Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Controls Software Engineer II in Woodridge, IL vacancy
  • 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

    Verisk Analytics

    Burr Ridge, IL
    2 days ago
  • 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... 
    Suggested
    Immediate start
    Remote work

    Inspira Financial

    Oak Brook, IL
    9 hours ago
  • 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... 
    Suggested
    Remote work

    Inspira Financial

    Oak Brook, IL
    9 hours ago
  •  ...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... 
    Suggested
    Currently hiring

    LanceSoft

    Lisle, IL
    9 hours ago
  •  ...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... 
    Suggested
    Full time
    Temporary work

    Components Express by 2Connect

    Woodridge, IL
    4 days ago
  • 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 work
    Remote work

    GAI Consultants

    Lisle, IL
    3 days ago
  • $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 work
    Flexible hours

    Molex

    Naperville, IL
    9 hours ago
  • $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 time
    Local area
    Remote work
    Flexible hours
    Night shift

    IMEG

    Naperville, IL
    4 days ago
  • 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 employment
    H1b
    Local area
    Visa sponsorship

    International Motors

    Lisle, IL
    9 hours ago
  •  ...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 time
    Remote work

    Intelligent Generation

    Oak Brook, IL
    8 days ago
  • $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 time
    Internship

    Hanson Professional Services

    Lisle, IL
    9 hours ago
  • $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 employment
    Contract work
    Temporary work
    Local area
    Shift work

    Michael Page

    Naperville, IL
    4 days ago
  •  ...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

    Daifuku Intralogistics America

    Bolingbrook, IL
    1 day ago
  • $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 work
    Temporary work
    Work at office

    Carrier Global Corp

    Lisle, IL
    2 days ago
  • $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 work
    Work at office
    Flexible hours

    Suncast

    Batavia, IL
    9 hours ago
  • $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 time
    Local area

    Provisur Technologies

    Mokena, IL
    1 day ago
  •  ...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... 

    L2x Talent Solutions

    Joliet, IL
    13 days ago
  •  ...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

    KeHE Distributors, LLC

    Naperville, IL
    1 hour ago
  •  ...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 work
    Work at office

    USM Systems

    Naperville, IL
    9 hours ago
  • $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 work
    Work at office
    Local area
    Remote work
    Flexible hours

    American Water Resources LLC

    Naperville, IL
    1 day ago
  • $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 pay
    Permanent employment
    Full time
    Temporary work
    Local area
    Remote work
    Home office
    Shift work

    Formic

    Bolingbrook, IL
    1 day ago
  •  ...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 employment
    Full time
    Worldwide

    Request Technology, LLC

    Woodridge, IL
    4 days ago
  •  ...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... 

    Pipe Recruit

    Naperville, IL
    4 days ago
  • $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 time
    Temporary work
    Work at office
    Worldwide
    Shift work

    OTTO Engineering

    Carpentersville, IL
    more than 2 months ago
  •  ...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

    JBAndrews

    Elwood, IL
    2 days ago
  •  ...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 employment
    Full time
    Worldwide

    Request Technology, LLC

    Woodridge, IL
    3 days ago
  • $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

    Sterling Engineering

    Elgin, IL
    2 days ago
  •  ...$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... 

    Sterling Engineering

    Downers Grove, IL
    4 days ago
  • $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 time
    Temporary work
    Work at office

    Valdes Engineering

    Lombard, IL
    9 hours ago
  • $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... 

    Sterling Engineering

    Elgin, IL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Controls Software Engineer II. Be the first to apply!