Demo

Battery Management Systems Engineer

CloudIngest
Troy, MI Contractor
POSTED ON 6/18/2026
AVAILABLE BEFORE 7/16/2026

Role: BMS Application Engineer

Duration: 12 Months

Location: Troy MI


We are looking for a highly motivated BMS Application Software Engineer to join our growing engineering team working on next-generation electrification programs. The candidate will be responsible for development, integration, calibration, and validation of Battery Management System (BMS) application software for EV, ESS, and automotive battery platforms.


The ideal candidate should have strong hands-on experience in embedded automotive software development, BMS algorithms, CAN communication, diagnostics, and battery behavior understanding. Experience with MATLAB/Simulink and model-based development is considered a strong advantage.


Key Responsibilities

* Develop and integrate BMS application software features for lithium-ion battery systems.

* Work on core BMS functions including SOC, SOH, SOP, cell balancing, thermal management, contactor control, fault diagnostics, and protections.

* Configure and calibrate BMS parameters for different battery packs and vehicle platforms.

* Develop application software requirements and maintain traceability.

* Support software integration on BMS ECUs/BCUs.

* Perform debugging and issue analysis using CAN tools and embedded debuggers.

* Work with cross-functional teams including systems, hardware, validation, controls, and vehicle integration teams.

* Participate in software verification, validation, and vehicle testing activities.

* Support HIL/SIL testing and validation activities.

* Prepare technical documentation, reports, and release notes.

* Ensure compliance with automotive software development processes and standards.

Required Qualifications

* Bachelor’s or Master’s degree in Electrical Engineering, Electronics Engineering, Embedded Systems, Automotive Engineering, Computer Engineering, or related field.

* 7 years of verifiable experience in BMS software/application development.

* Strong understanding of lithium-ion battery systems and BMS architecture.

* Experience in embedded C software development.

* Experience with CAN communication protocols and automotive networking.

* Hands-on experience with tools such as CANalyzer, CANoe, Vector tools, ETAS tools, Lauterbach or similar debuggers.

* Good understanding of automotive software development lifecycle.

* Experience with diagnostics, calibration, and fault handling.

* Familiarity with AUTOSAR concepts is an advantage.

* Strong problem-solving and debugging skills.

Preferred / Added Advantage Skills

* Experience with MATLAB and Simulink.

* Knowledge of model-based development (MBD).

* Experience in algorithm development for SOC/SOH estimation.

* Familiarity with functional safety concepts such as ISO 26262 and ASPICE.

* Experience with HIL tools such as dSPACE, NI, and OPAL-RT.

* Exposure to EV powertrain or energy storage systems.

* Python scripting or automation knowledge is a plus.


Desired Candidate Profile

* Strong analytical and troubleshooting skills.

* Ability to work independently in a fast-paced engineering environment.

* Good communication and collaboration skills.

* Passion for EV technology and battery systems.

* Willingness to support customer programs and integration activities.

Hourly Wage Estimation for Battery Management Systems Engineer in Troy, MI
$58.00 to $67.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Battery Management Systems Engineer?

Sign up to receive alerts about other jobs on the Battery Management Systems Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,267 - $107,792
Income Estimation: 
$125,799 - $152,617
Income Estimation: 
$110,220 - $132,692
Income Estimation: 
$111,195 - $140,107
Income Estimation: 
$126,558 - $144,904
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at CloudIngest

  • CloudIngest Pittsburgh, PA
  • Note: Rate we have is only $38/hr on W2, Dont expect more. (W2 Only) Please send only W2 profiles (No C2C) with Previous Banking or Finance or Payment expe... more
  • 14 Days Ago

  • CloudIngest Dallas, TX
  • Role: AI Application Development (Databricks AI SME) Location: Onsite in Dallas, TX Rate: $50/hr on W2 & $55/hr on C2C Max..! (C2C only for H1B) NOTE: Need... more
  • 2 Days Ago

  • CloudIngest Dallas, TX
  • Location: Onsite in Dallas,TX JD: Highly killed Databricks AI Applications Engineer with experience designing, developing, and deploying enterprise-scale A... more
  • 2 Days Ago

  • CloudIngest Phoenix, AZ
  • Job Description: Salesforce Engineer Location: Phoenix, AZ (3 days a week at client’s office) Rate: $47/hr on W2 Minimum Experience: 7 Years Job Descriptio... more
  • 3 Days Ago


Not the job you're looking for? Here are some other Battery Management Systems Engineer jobs in the Troy, MI area that may be a better fit.

  • American Battery Solutions Orion, MI
  • Job Summary: The Senior Electrical Systems Engineer leads the development of battery system electrical requirements, architecture, and analysis, using an i... more
  • 29 Days Ago

  • Jobs via Dice Warren, MI
  • Job Description Senior Systems Integration Engineer, Battery Energy Storage System (BESS) The Team The Energy Storage Engineering organization at GM is foc... more
  • 8 Days Ago

AI Assistant is available now!

Feel free to start your new journey!