Senior Embedded Software Engineer - BMS (On-site)

Eightelevengroup

Novi (MI)

On-site

USD 83,000 - 96,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
Battery Pack Design Engineer – Onsite
Battery Pack Design Engineer – Onsite

Brooksource • Novi (MI)

On-site
BMS Embedded Systems Test Engineer (On-site)
BMS Embedded Systems Test Engineer (On-site)

Tekgence Inc • Columbus (IN)

On-site
USD 90,000 - 110,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 R&D
Senior Embedded Software Engineer, BMS R&D

Sunlight Group • Kentucky

On-site
USD 90,000 - 130,000
Health and life insurance
Wellness program
Training opportunities
+2
Senior Embedded Engineer – Automotive, On-Site Novi
Senior Embedded Engineer – Automotive, On-Site Novi

Arrow Electronics • Troy (MI)

On-site
USD 90,000 - 120,000
Medical, Dental, Vision Insurance
401k with Matching Contributions
Short-Term/Long-Term Disability Insurance
+4
Principal BMS Architect & System Leader
Principal BMS Architect & System Leader

Actalent • Ann Arbor (MI)

On-site
USD 78,523 - 132,249
Senior Battery Software Engineer - BMS & Safety
Senior Battery Software Engineer - BMS & Safety

Karma Automotive • Irvine (CA)

Hybrid
USD 125,000 - 150,000
Relocation assistance (if applicable)
401(k) with employer match
Health plan options (HMO, PPO, HDHP)
+3
Embedded Software Engineer: Battery Systems & BMS (Onsite)
Embedded Software Engineer: Battery Systems & BMS (Onsite)

Real Time Recruitment Solutions (RTRS) • Houston (TX)

On-site
USD 80,000 - 110,000
Automotive Embedded Systems Test Engineer – Battery Management Systems (BMS)
Automotive Embedded Systems Test Engineer – Battery Management Systems (BMS)

Tekgence Inc • Columbus (IN)

On-site
USD 90,000 - 110,000