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 17 days ago
Similar jobs that could be interesting for youBased on the Controls Software Engineer II in Woodridge, IL vacancy
  • $86.63k - $132.83k

     ...Controls Engineer II Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably advance...  ...problems. Work with cross functional hardware, software, and product validation teams as well as suppliers for development... 
    Suggested
    Flexible hours

    Cnh Inc

    Oak Brook, IL
    23 hours ago
  •  ...development of specifications, device layout drawings, control schematics, PLC logic. May work with support of more senior engineers. Works closely with the overall team to...  ...standards and best practices including software revision control Perform prototype development... 
    Suggested
    For contractors

    Daifuku Intralogistics America

    Bolingbrook, IL
    23 hours ago
  •  .... Grayhill also incorporates these standard products into control panels to support a range of major customers in the Healthcare...  ...Us?   Summary: We are seeking a skilled and motivated Software Design Engineer II to join our Vehicle Solutions team. In this role, you will... 
    Suggested
    Permanent employment
    Remote work

    Grayhill Inc.

    La Grange, IL
    11 days ago
  •  ...Design Engineer II Location: Naperville, IL Employment Type: Full-Time Work Arrangement: Hybrid Due to ITAR compliance...  ...hardware . Candidates whose experience is primarily PCB layout, software, systems engineering, or theoretical electrical engineering... 
    Suggested
    Full time

    Metasys Technologies

    Naperville, IL
    3 days ago
  • 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
    1 day 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... 
    Immediate start
    Remote work

    Inspira Financial

    Oak Brook, IL
    3 days 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... 
    Remote work

    Inspira Financial

    Oak Brook, IL
    3 days ago
  • $80k - $105k

     ...worldwide! Because of exciting growth, they are hiring for an experienced Quality Engineer at their location near Palatine, IL. Apply today! Job Description Manage and improve quality control processes across manufacturing operations. Ensure products meet customer... 
    Local area
    Worldwide

    Michael Page International Inc.

    Bolingbrook, IL
    1 day ago
  • $68.73k - $98.19k

     ...responsible for designing, developing, and testing the low-level software (firmware) that controls the functionality of electronic hardware devices, like...  ...timely system responses; they collaborate with hardware engineers to ensure seamless integration and troubleshoot issues... 
    Worldwide

    Federal Signal

    Crete, IL
    a month 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... 

    KeHE Distributors, LLC

    Naperville, IL
    a month 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
    a month ago
  • Kforce has a client that is seeking a Software Engineer. This position is 100% onsite in Lisle, Illinois. Summary: We are looking for an exceptional...  ...consuming RESTful APIs * Experience with Git-based source control workflows * Strong understanding of relational databases and... 
    Full time
    Lisle, IL
    5 days ago
  • RESPONSIBILITIES: Kforce has a client that is seeking a Software Engineer. This position is 100% onsite in Lisle, Illinois. Summary:...  ...consuming RESTful APIs * Experience with Git-based source control workflows * Strong understanding of relational databases and... 
    Hourly pay
    Contract work

    Kforce Technology Staffing

    Lisle, IL
    23 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... 
    Currently hiring

    LanceSoft

    Lisle, IL
    4 days ago
  •  ...~ Annual bonus ~401(k) ~401(k) matching ~ Competitive salary ~ Health insurance ~ Paid time off Fleet Software & Controls Engineering Lead Full Time | Hybrid | Chicago Metro Area Build the software layer that operates and optimizes a distributed... 
    Full time
    Remote work
    Work from home
    Flexible hours

    Intelligent Generation

    Oak Brook, IL
    a month ago
  •  ...more than 40 of the top 50 medical device companies and 9 of the top 10 pharmaceutical companies.An experienced Industrial Controls Software Engineer with strong technical depth, hands-on industrial automation experience in the IoT space, and a track record of leading... 
    Full time
    Immediate start
    Worldwide
    Flexible hours

    Nelson Labs

    Oak Brook, IL
    23 hours ago
  • $90k - $110k

     ...Electrical Engineer II Provisur is an industry leader that pushes the boundaries of ingenuity...  ...Engineer II will develop and support software for industry leading food manufacturing...  ...Areas of development include real time control, Servo Motion Control, Machine Communications... 
    Full time
    Local area

    Provisur Technologies

    Mokena, IL
    3 days ago
  • $80k - $150k

     ...to turn that vision into production-grade software: real systems, used by real clients, generating real revenue. The Software Engineer, AI & Product Systems will own the design...  ...-time Salesforce sync, role-based access control (RBAC), and embedded analytics on Next.js... 
    Day shift

    MedPro Disposal

    Naperville, IL
    a month ago
  •  ...Job Description Job Description Job Title Electrical Engineer II Reports to Engr - Electrical Engineer Manager Department 4140 - Engineering & Technology FLSA Exempt Location Woodridge IL Status Full-time   About Us Inventus Power... 
    Full time
    Work at office

    Inventus Power Illinois LLC

    Woodridge, IL
    15 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
  •  ...and supporting the automation & process control infrastructure (SCADA). Provide expert assistance and collaboration in creating engineering plans, designs, monitoring, building and...  ...and provide replacement of hardware and software. * Troubleshoot and resolve control system... 
    Full time
    For contractors
    Work at office
    Local area
    Night shift
    Weekend work
    Afternoon shift

    American Water

    Woodridge, IL
    17 days ago
  •  ...Controls Engineer Saint Charles, IL Contract to Perm An automation solutions provider is seeking a skilled Controls Engineer to design and build custom automated assembly, testing, and special process equipment across various industries. This role offers an exciting... 
    Permanent employment
    Contract work
    Remote work

    Confident Search Consultants

    Lombard, IL
    3 days ago
  • $90k

     ...PermanentPay: $90000 - $ Posted: We are seeking a talented Controls Engineer to design, program, and support custom automation systems for...  ...applications. This role will be responsible for developing PLC and HMI software, integrating controls hardware, and supporting system... 

    Sterling Engineering

    Downers Grove, IL
    3 days ago
  •  ...About the job Electrical Controls Engineer Are you a skilled Electrical Controls Engineer ready to embark on an exciting career...  ...electrical design experience. ~ Proficient in the use of CAD software for electrical design documentation utilizing SolidWorks... 
    Temporary work
    Work experience placement

    Hi-Quality Recruits

    Elgin, IL
    23 hours ago
  •  ...Siemens, Beckhoff, etc.), PLC hardware, software platforms, and HMI programming, capital...  ...programming. Will work closely with other engineers and technical staff. Responsibilities...  ...troubleshoot ladder logic within motion controls. including programming of servo drives (... 
    Work experience placement

    Macpower Digital Assets Edge

    Elgin, IL
    1 day ago
  • $40 - $48 per hour

     ...functional teams to deliver high-quality software solutions. Key Responsibilities...  ...Computer Science, Information Technology, Engineering, or a related field. 10+ years of hands...  ...responsive web design. Experience with source control systems such as Git. Familiarity with... 
    Work experience placement
    Local area

    Artech

    Naperville, IL
    3 days ago
  • $110k - $160k

     ...Your Job Molex's Copper Solutions Business Unit is expanding its Enterprise Solutions team and seeking a System Applications engineer who can bridge customer concepts with manufacturable, high performance interconnect solutions. In this position, you will engage directly... 
    Worldwide
    Flexible hours

    Molex

    Lisle, IL
    3 days ago
  • $140k - $150k

     ...Senior Software Engineer Overview A growing financial technology organization is seeking a Senior Software Engineer to join a team responsible for mission-critical transaction and trading systems. This role will focus on designing, developing, and enhancing highly... 
    Full time

    LaSalle Network

    Oak Brook, IL
    3 days ago
  • $50 - $60 per hour

     ...Description Job Description Title: Manufacturing Execution Software Developer - MES Location: Bolingbrook, IL Position Type:...  ...reviews, testing, and implementation activities. Work with engineering and cross-functional teams to validate software accuracy,... 
    Hourly pay
    Full time
    Contract work

    Sterling Engineering Inc.

    Bolingbrook, IL
    3 days ago
  •  ...employer PTO 2 weeks 10 and half Holidays Job Title: Software Engineer Job Overview: We are seeking a Python Senior Software Engineers...  ...Apps, Key Vault, App Services). Proficiency with version control tools (e.g., Git). Experience developing APIs or... 
    Temporary work
    For contractors
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours

    Jorie AI

    Oak Brook, 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!