1

Battery Management System Jobs in Michigan (NOW HIRING)

Battery Controls Engineer

Auburn Hills, MI · On-site

$42.75 - $54.75/hr

Design, develop, calibrate and test application embedded code in battery management system applications. * Develop and implement model based HV battery controls and core battery algorithms using ...

Battery Controls Engineer

Auburn Hills, MI · On-site

$42.75 - $54.75/hr

Design, develop, calibrate and test application embedded code in battery management system applications. * Develop and implement model based HV battery controls and core battery algorithms using ...

System Integration: Manage the technical integration of all power electric subsystems, ensuring seamless interaction between the PCS, Battery Management System (BMS), and the plant-level SCADA ...

Familiar in Battery Management System software development and validation Education/Experience * Required Education: B.S.M.E. * Preferred Education: M.S.M.E. * 7-10 years' experience in the field of ...

Familiar in Battery Management System software development and validation Education/Experience * Required Education: B.S.M.E. * Preferred Education: M.S.M.E. * 7-10 years' experience in the field of ...

next page

Showing results 1-20

Battery Management System information

See Michigan salary details

$22.8K

$79.5K

$124.3K

How much do battery management system jobs pay per year?

As of Jul 18, 2026, the average yearly pay for battery management system in Michigan is $79,548.00, according to ZipRecruiter salary data. Most workers in this role earn between $70,253.00 and $87,378.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Battery Management System Engineers in their daily work?

Battery Management System Engineers often encounter challenges such as balancing the trade-off between battery performance and safety, integrating BMS software and hardware with rapidly evolving technologies, and ensuring compliance with stringent industry standards. They must regularly troubleshoot unexpected battery behaviors, manage data from testing, and continuously optimize control algorithms to extend battery life. Collaboration with hardware, software, and testing teams is key, and staying current on battery technology advancements is essential for success in this dynamic field. These factors make the role both rewarding and intellectually stimulating for those interested in problem-solving and innovation.

What are the key skills and qualifications needed to thrive in the Battery Management System position, and why are they important?

To thrive as a Battery Management System (BMS) Engineer, you need expertise in electrical engineering, embedded systems, and battery technologies, often supported by a bachelor's or master's degree in a relevant field. Experience with simulation tools like MATLAB/Simulink, knowledge of industry standards (such as ISO 26262), and familiarity with diagnostic software are highly valued. Strong analytical thinking, teamwork, and clear communication skills help address complex problems and collaborate across multidisciplinary teams. These competencies are essential to ensure safe, efficient, and innovative battery solutions within automotive and energy storage industries.

What is a Battery Management System job?

A Battery Management System (BMS) job involves designing, developing, and maintaining systems that monitor and control rechargeable batteries, ensuring their safety, efficiency, and longevity. Professionals in this role work on hardware and software solutions for battery protection, state-of-charge estimation, thermal management, and fault detection. They may collaborate with engineers in automotive, energy storage, and renewable energy sectors to optimize battery performance. The job requires expertise in electronics, embedded systems, and data analysis to improve battery reliability and efficiency.

What are the most commonly searched types of Battery Management System jobs in Michigan? The most popular types of Battery Management System jobs in Michigan are:
What are popular job titles related to Battery Management System jobs in Michigan? For Battery Management System jobs in Michigan, the most frequently searched job titles are:
What job categories do people searching Battery Management System jobs in Michigan look for? The top searched job categories for Battery Management System jobs in Michigan are:
What cities in Michigan are hiring for Battery Management System jobs? Cities in Michigan with the most Battery Management System job openings:
Infographic showing various Battery Management System job openings in Michigan as of July 2026, with employment types broken down into 92% Full Time, and 8% Part Time. Highlights an 100% In-person job distribution, with an average salary of $79,548 per year, or $38.2 per hour.
Battery Controls Engineer

Battery Controls Engineer

Stellantis

Auburn Hills, MI • On-site

$42.75 - $54.75/hr

Full-time

This job post has expired today. Applications are no longer accepted.


Stellantis rating

7.5

Company rating: 7.5 out of 10

Based on 128 frontline employees who took The Breakroom Quiz

15th of 44 rated automakers


Job description

The battery software engineer works within a team to develop platform application software for the family of next-generation xEV FCA powertrains. The ideal candidate, who must be a strong team player and willing to work in a fast-paced environment, will be directly involved in developing controls strategies and embedded software products for automotive battery management systems using model-based tools.
The battery software engineer develops and delivers software in compliance with project timing and budget. This will include working with other team members to develop SW model-based requirements leading to development, execution, and quality testing of software throughout the life cycle.
Responsibilities:
  • Design, develop, calibrate and test application embedded code in battery management system applications.
  • Develop and implement model based HV battery controls and core battery algorithms using Matlab/Simulink/StateFlow.
  • Validate model-based designs (MIL & SIL)
  • Ability to analyze auto generated code from Embedded Coder.
  • Support HIL (hardware-in-loop) testing and analyze data to identify implementation issues.
  • Define software test cases and establish traceability to software requirements
  • Support software development processes and create technical design description documents
  • Other areas of expertise that will support work products include: general knowledge of Hybrid Battery & Hybrid Vehicle operation, RTOS (real-time Operating Systems), ECU (Electronic Control Unit) configuration, OBDII (On board Diagnostic), Embedded-coder auto-code generation and Matlab/Python scripting.

Basic Qualifications:
  • B.S. in Computer Science or Electrical/Electronic Engineering or related field
  • 5 + years' experience and working knowledge of software & model based design with track record of robust implementations.
  • 3+ years' experience and working knowledge of tools for model based design, auto code generation, manual/automated test case development, and configuration/data/change management.
  • Embedded C programming experience
  • Proficient in Matlab/Simulink
  • Prior experience with data acquisition and analysis tools such as ETAS-INCA.
  • Working understanding of CAN data networking
  • Proficient with Vector tools (Canalyzer, CANape, CANoe).
  • Ability to be effective in a Fast-paced development environment and react to changes
  • Willing to work extended hours occasionally as required to meet project deadlines.
  • Excellent verbal and written communication skills
  • Excellent problem solving and organizational skills

Preferred Qualifications:
  • Master of Science in Electrical/Electronics/SW Engineering or Computer Science or related discipline at a nationally accredited institution
  • Prior experience with BMS software development and control algorithms
  • At least 3 years' prior experience with electrified powertrains and battery management
  • Prior work with battery pack/cell simulator systems based on either dSpace or ETAS Experience with battery state estimation algorithms including state-of-charge (SOC) estimation, state-of-health (SOH), and state-of-power (SOP)
  • Lithium ion battery experience
  • Tier 1 supplier experience
  • Experience with Agile Software Development Process

What Stellantis employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom