Embedded BMS Software Engineer – EV/HEV Systems

Pentangle Tech Services | P5 Group

Plymouth (MI)

On-site

USD 110,000 - 160,000

Full time

1 hour ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Pentangle Tech Services | P5 Group in Plymouth, MI is seeking an Embedded Software Developer specializing in Battery Management Systems for automotive applications. You will design, develop, and validate embedded software in C/C++ for BMS, ECU diagnostics, CAN/CAN FD, and real-time control across EV/HEV platforms.

The role emphasizes safety standards like ISO 26262. Strong hands-on MCU experience and debugging tools are required; join a team delivering production-grade software for next‑gen

Qualifications

  • Hands-on programming in Embedded C/C++ for automotive ECUs.
  • Experience with automotive microcontrollers and CAN/CAN FD.
  • Familiarity with ECU diagnostics, UDS, and ISO 26262/ASPICE basics.

Responsibilities

  • Design, develop, and maintain embedded software for automotive BMS.
  • Develop software for battery monitoring, SOC/SOH/SOP, cell balancing, and protection.
  • Implement safety features, fault management, and high‑voltage interfaces.
  • Develop production-quality embedded software in C/C++ and integrate drivers and HALs.
  • Work with CAN/CAN FD, LIN, SPI, I2C, UART; support testing and validation.

Skills

Embedded C/C++
CAN/CAN FD
ECU diagnostics
Real-time embedded

Education

Bachelor's degree in Electrical Engineering or related
Master's degree in Electrical Engineering or related

Tools

Vector CANoe/CANalyzer
Lauterbach TRACE32

Job description

Pentangle Tech Services | P5 Group in Plymouth, MI is seeking an Embedded Software Developer specializing in Battery Management Systems for automotive applications. You will design, develop, and validate embedded software in C/C++ for BMS, ECU diagnostics, CAN/CAN FD, and real-time control across EV/HEV platforms.

The role emphasizes safety standards like ISO 26262. Strong hands-on MCU experience and debugging tools are required; join a team delivering production-grade software for next‑gen

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer, Battery Management (BMS)
Embedded Software Engineer, Battery Management (BMS)

Pentangle Tech Services | P5 Group • Plymouth (MI)

On-site
USD 110,000 - 150,000
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
Embedded Software Developer

Pentangle Tech Services | P5 Group • Plymouth (MI)

On-site
USD 110,000 - 160,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 EV Embedded Software Lead — Automotive Safety Systems
Senior EV Embedded Software Lead — Automotive Safety Systems

Pentangle Tech Services | P5 Group • Milwaukee (WI)

On-site
USD 110,000 - 150,000
Senior Embedded Software Lead, Automotive Safety & EV Systems
Senior Embedded Software Lead, Automotive Safety & EV Systems

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

On-site
USD 120,000 - 160,000
Lead BMS & EV HIL Validation Engineer
Lead BMS & EV HIL Validation Engineer

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

On-site
USD 90,000 - 150,000
BMS Application Engineer
BMS Application Engineer

CloudIngest • Troy (MI)

On-site
USD 100,000 - 130,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