CareerPlan

Battery Management System Embedded Software

USAFull-time2026-11-04 → 2026-11-10
Hybrid

Core

Develop embedded software for battery management systems in automotive electronic control units using model-based design and C programming.

Role type

Senior IC embedded software engineer (automotive BMS)

Builds

Automotive electronic control units with high-voltage battery management software

Domain

Automotive / Embedded Systems / Battery Management

Deliverable

production ML models | product features

Required skills

Embedded C, MATLAB, Simulink, Stateflow, Model-based design, Bootloader development, Closed-loop controls, Vector CAN tools, Static analysis, Software configuration management

Preferred skills

High-voltage battery software implementation, Field data analysis, Global team collaboration

Technologies

MATLAB, Simulink, Stateflow, Vector CAN tools

Responsibilities

Implement BMS requirements using MATLAB, Simulink, Stateflow, and C; Validate model-based designs using MIL and SIL simulations; Develop and maintain design documentation; Analyze field data to resolve model and C-code issues.

Seniority

Senior, hands-on IC