Embedded Software Engineer, Battery Management (BMS)

Pentangle Tech Services | P5 Group

Plymouth (MI)

On-site

USD 110,000 - 150,000

Full time

29 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Pentangle Tech Services | P5 Group in Plymouth, MI is seeking an Embedded Software Developer with BMS expertise. The role focuses on design, development, and validation of automotive embedded software for EV/HEV battery systems. You will work with CAN/CAN FD, ECU diagnostics, and real-time systems.

The ideal candidate has hands-on Embedded C/C++, experience with automotive MCUs, and familiarity with AUTOSAR Classic, ISO 26262, and MISRA C/C++. Onsite collaboration with hardware teams is expected.

Qualifications

  • Bachelor’s or Master’s degree in a relevant engineering field.
  • Hands-on Embedded C/C++ programming experience.
  • Experience with automotive ECUs and microcontrollers.
  • Familiarity with CAN/CAN FD and ECU diagnostics.
  • Knowledge of real-time embedded software development.

Responsibilities

  • Design, develop, and maintain embedded software for BMS.
  • Implement SOC, SOH, SOP algorithms and cell balancing features.
  • Develop low-level drivers, middleware, and HALs.
  • Integrate software with battery monitoring ICs and ECUs.
  • Axial debugging using CANoe/CANalyzer and similar tools.
  • Follow AUTOSAR, ASPICE, and ISO 26262 standards.
  • Perform unit tests, SIL, HIL, and vehicle-level validation.
  • Participate in code and architecture reviews.

Skills

Embedded C/C++
Python
CAN/CAN FD
Real-time systems
ECU diagnostics

Education

Bachelor's or Master's degree in Electrical Engineering, Electronics, Computer Engineering, Computer Science, or related field

Tools

MATLAB/Simulink
Stateflow
AUTOSAR Classic
MISRA C/C++

Job description

Pentangle Tech Services | P5 Group in Plymouth, MI is seeking an Embedded Software Developer with BMS expertise. The role focuses on design, development, and validation of automotive embedded software for EV/HEV battery systems. You will work with CAN/CAN FD, ECU diagnostics, and real-time systems.

The ideal candidate has hands-on Embedded C/C++, experience with automotive MCUs, and familiarity with AUTOSAR Classic, ISO 26262, and MISRA C/C++. Onsite collaboration with hardware teams is expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

EV Battery Management Systems Embedded Engineer
EV Battery Management Systems Embedded Engineer

Pentangle Tech Services | P5 Group • Plymouth (MI)

On-site
USD 120,000 - 170,000
Embedded Software Developer – Battery Management Systems
Embedded Software Developer – Battery Management Systems

Pentangle Tech Services | P5 Group • Plymouth (MI)

On-site
USD 110,000 - 150,000
Embedded Software Developer – Battery Management Systems (BMS)
Embedded Software Developer – Battery Management Systems (BMS)

Pentangle Tech Services | P5 Group • Plymouth (MI)

On-site
USD 120,000 - 170,000
Senior Embedded Engineer - Battery Management Systems
Senior Embedded Engineer - Battery Management Systems

Synergia Automotive LLC • Ann Arbor (MI)

On-site
USD 120,000 - 180,000
BMS Application Engineer
BMS Application Engineer

CloudIngest • Troy (MI)

On-site
USD 100,000 - 130,000
Senior BMS & Vehicle Energy Architect
Senior BMS & Vehicle Energy Architect

Pentangle Tech Services | P5 Group • Auburn Hills (MI)

On-site
USD 110,000 - 140,000
Senior BMS Software Engineer - EV Battery Systems
Senior BMS Software Engineer - EV Battery Systems

CloudIngest • Troy (MI)

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineer, BMS Platform Lead
Senior Embedded Software Engineer, BMS Platform Lead

Talentify • Ann Arbor (MI)

On-site
USD 110,000 - 160,000
Embedded Software Engineer for Battery Management (BMS)
Embedded Software Engineer for Battery Management (BMS)

Battery Management Technology Corporation • Dallas (TX)

On-site
USD 90,000 - 120,000
Senior Embedded Software Engineer for Automotive BMS
Senior Embedded Software Engineer for Automotive BMS

Our Next Energy • Novi (MI)

On-site
USD 100,000 - 150,000