Senior Embedded Software Engineer - BMS (On-site)

Eightelevengroup

Novi (MI)

On-site

USD 83,000 - 96,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Brooksource in Novi, MI is seeking a Senior Embedded Software Engineer to develop and deliver embedded software for Battery Management System (BMS) platforms. This role collaborates with cross-functional teams to ensure performance, safety, and regulatory compliance across products.

You will debug with oscilloscopes, CAN tools, and lab equipment, participate in technical reviews and agile processes, and work on-site under a contract-to-hire arrangement.

Qualifications

  • Bachelor's degree in Electrical Engineering, Software Engineering, Computer Science, or related field.
  • Strong experience developing embedded software and firmware using C in production environments.
  • Experience with CAN, SPI, I2C, Ethernet, or Modbus communications.

Responsibilities

  • Develop and maintain embedded software and firmware for Battery Management System (BMS) applications.
  • Configure and support base software modules managing battery monitoring, contactors, and hardware interfaces.
  • Work closely with validation, controls, systems, and application engineering teams throughout development.
  • Utilize oscilloscopes, logic analyzers, and CAN tools to debug software and hardware interactions.
  • Perform software verification, validation, troubleshooting, and root cause analysis activities.
  • Support compliance efforts related to functional safety and embedded software quality standards.
  • Participate in technical reviews, agile development processes, and continuous improvement initiatives.

Skills

Embedded software
C programming
CAN bus
RTOS
Firmware debugging
Hardware interfaces

Education

Bachelor's degree in Electrical/Software Engineering or related field

Tools

Oscilloscope
Logic analyzer
Lab equipment
CAN interface

Job description

Brooksource in Novi, MI is seeking a Senior Embedded Software Engineer to develop and deliver embedded software for Battery Management System (BMS) platforms. This role collaborates with cross-functional teams to ensure performance, safety, and regulatory compliance across products.

You will debug with oscilloscopes, CAN tools, and lab equipment, participate in technical reviews and agile processes, and work on-site under a contract-to-hire arrangement.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Eightelevengroup • Novi (MI)

On-site
USD 83,000 - 96,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
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
Senior Embedded Software Engineer - BMS & Automotive
Senior Embedded Software Engineer - BMS & Automotive

Our Next Energy Inc | ONE • Novi (MI)

On-site
USD 120,000 - 180,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Our Next Energy Inc | ONE • Novi (MI)

On-site
USD 120,000 - 180,000
Senior Embedded Engineer, High-Voltage BMS Lead (Onsite)
Senior Embedded Engineer, High-Voltage BMS Lead (Onsite)

Emergent Staffing • Carlsbad (CA)

On-site
USD 150,000 - 210,000
Mechanical Engineer - Battery Pack & HV Systems
Mechanical Engineer - Battery Pack & HV Systems

Brooksource • Novi (MI)

On-site
USD 55,000 - 83,000
Senior BMS Architect & Embedded Systems Lead
Senior BMS Architect & Embedded Systems Lead

Actalent • Saline (MI)

On-site
USD 150,000 - 200,000
Comprehensive benefits
Health insurance
Retirement plan
+1
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 High-Voltage BMS Embedded Software Lead
Senior High-Voltage BMS Embedded Software Lead

Emergent Software • Carlsbad (CA)

On-site
USD 130,000 - 190,000