Senior Embedded Software Engineer for Automotive BMS

Talentify

Novi (MI)

On-site

USD 100,000 - 150,000

Full time

12 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Talentify in Novi, MI seeks an embedded software engineer to develop BMS drivers and platform software. You will design from bootloader to application logic, ensuring portable, testable code and comprehensive validation across safety and security domains.

You will collaborate with customers and internal teams, analyze requirements, and drive continuous improvement in an agile, DevOps environment with hands-on debugging and diagnostics.

Qualifications

  • Embedded software experience for automotive/industrial applications, from driver to application level.
  • Proficient in C for embedded systems.
  • Experience with CAN, Ethernet, Modbus, SPI, I2C.

Responsibilities

  • Develop drivers, hardware abstraction, and I/O handling for BMS functions (cell monitoring/balancing, contactor control, isolation detection, metrology).
  • Design and implement software from platform layers through application-level control logic with portable, testable code.
  • Verify and validate software with structured testing (functional, performance, safety, compliance, security).
  • Follow lifecycle processes and maintain traceability between phases and artifacts for quality.
  • Establish and maintain documentation of software implementation.
  • Collaborate with stakeholders and customers to execute ONE's BMS strategy.
  • Root-cause and resolve issues; drive continuous refinement.
  • Build expertise in BMS topics and contribute to technical reviews.
  • Work in an agile, DevOps-oriented team focused on continuous delivery.
  • Perform other duties as assigned by management.

Skills

Embedded software
C programming
Troubleshooting
Algorithm design
SDLC
CI/CD
MISRA-C
Code quality tooling
UML/architecture
Debugging tools

Education

Bachelor's or higher in Electrical/Computer/Aerospace Engineering, Software Eng or CS
MS preferred

Tools

Infineon AURIX
NXP MCUs
Oscilloscope
Logic analyzer
In-circuit debugger

Job description

Talentify in Novi, MI seeks an embedded software engineer to develop BMS drivers and platform software. You will design from bootloader to application logic, ensuring portable, testable code and comprehensive validation across safety and security domains.

You will collaborate with customers and internal teams, analyze requirements, and drive continuous improvement in an agile, DevOps environment with hands-on debugging and diagnostics.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 - BMS (On-site)
Senior Embedded Software Engineer - BMS (On-site)

Eightelevengroup • Novi (MI)

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

Brooksource • Novi (MI)

On-site
USD 83,000 - 96,000
Medical plan
Dental plan
Vision plan
+2
Senior Embedded Software Lead (MBD/C/C++), Automotive
Senior Embedded Software Lead (MBD/C/C++), Automotive

LER TechForce • Auburn Hills (MI)

On-site
USD 110,000 - 140,000
Medical, dental, vision benefits
401K with match
Disability & life insurance
+2
Automotive Embedded Software Engineer
Automotive Embedded Software Engineer

Gentherm • Novi (MI)

On-site
USD 90,000 - 130,000
Automotive Embedded Systems Engineer – Hardware & Linux
Automotive Embedded Systems Engineer – Hardware & Linux

Tata Consultancy Services • Detroit (MI)

On-site
USD 80,000 - 100,000
Discretionary incentive
Medical coverage
Parental leaves
+5
Staff Software Engineer — Embedded Systems Platform
Staff Software Engineer — Embedded Systems Platform

General Motors • Milford Charter Township (MI)

On-site
USD 189,000 - 291,000
Company vehicle program
Business Develop Mgr-Embedded Automotive Software
Business Develop Mgr-Embedded Automotive Software

Nehez Recruiting • Novi (MI)

Hybrid
USD 90,000 - 140,000
Hybrid work model
Competitive benefits package
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Talentify • Novi (MI)

On-site
USD 100,000 - 150,000