CareerPlanGet AI match score →

BMS BSW Software Engineer

China💼 Full-time🗓 2026-06-22 → 2026-07-31

Core

Developing, testing, and maintaining Battery Management System (BMS) Basic Software (BSW) including drivers, bootloaders, and communication protocols.

Role type

Embedded software engineer (automotive BMS)

Builds

BMS software components, drivers, and diagnostic tools for vehicle battery systems

Domain

Automotive / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C programming, AUTOSAR Classic architecture, BSW development, CAN/J1939/XCP protocols, Bootloader development, ISO26262 functional safety, multi-core distribution

Preferred skills

NXP and Infineon chip experience, AUTOSAR tools for ASW/BSW/MCAL development

Technologies

AUTOSAR, C, CAN, J1939, XCP, UDS, ISO26262

Responsibilities

Develop and maintain BMS BSW, configure and debug AUTOSAR BSW, develop BMS bootloader and complex drivers, implement BMS CAN communication and network management, develop UDS diagnostic and XCP/J1939 protocols

Seniority

Mid-level, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗