Battery Management System Embedded Software
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