Senior Embedded Software Engineer, BMS Systems (Onsite)

Actalent

Ann Arbor (MI)

On-site

USD 110,000 - 160,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health and Insurance Benefits
401(k) with company contributions

Job summary

Actalent is seeking a Senior Software Engineer in Ann Arbor, MI to advance our Battery Management Systems (BMS) software and lead next-generation platform development. You will join a small, multi-disciplined team and shape system architecture, requirements, and verification across the V-model from concept to production.

The role demands strong electronics fundamentals, hands-on product experience, and the ability to drive complex issues across software, hardware, and test boundaries in a

Qualifications

  • 7+ years of experience developing embedded software or controls for production products.
  • Experience with C and C++ in production environments.
  • Experience owning software through multiple stages of the V-model (requirements, design, implementation, integration, verification).
  • Background in BMS, battery systems, automotive, or similar safety-critical embedded products.

Responsibilities

  • Develop and support BMS software from requirements to production release.
  • Design and implement BMS functions: protection, diagnostics, communications, cell monitoring, balancing, SOC/SOH.
  • Own complex BMS issues across software, electronics, and hardware boundaries and drive root-cause analysis.
  • Collaborate with Systems, Hardware, Validation, Manufacturing, Quality, and Field Apps teams.
  • Define verification methods and perform integration and testing with BMS hardware and systems.
  • Provide technical direction for software activities by external partners.
  • Develop embedded software interfacing with electronics, sensors, and control hardware.

Skills

Embedded C/C++
CAN/J1939/UDS
System architecture
Electronics interfacing
Verifications & testing
Reading schematics
Cross-functional collaboration

Education

Bachelor's degree in Electrical/Computer/Controls Engineering

Tools

MATLAB/Simulink
CANalyzer
CANoe

Job description

Actalent is seeking a Senior Software Engineer in Ann Arbor, MI to advance our Battery Management Systems (BMS) software and lead next-generation platform development. You will join a small, multi-disciplined team and shape system architecture, requirements, and verification across the V-model from concept to production.

The role demands strong electronics fundamentals, hands-on product experience, and the ability to drive complex issues across software, hardware, and test boundaries in a

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 for Automotive BMS
Senior Embedded Software Engineer for Automotive BMS

Our Next Energy • Novi (MI)

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

Emergent Staffing, LLC • Carlsbad (CA)

On-site
USD 150,000 - 210,000
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
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 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
Senior Embedded BMS Software Engineer
Senior Embedded BMS Software Engineer

UNAVAILABLE • Ann Arbor (MI)

On-site
USD 120,000 - 160,000
Competitive compensation
Group health insurance
Retirement Savings Plan
+4
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
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