The role involves developing, testing, and maintaining BMS software, including AUTOSAR BSW, drivers, communication protocols, and diagnostic functions, primarily for automotive battery management systems.
Key Responsibilities
Develop, test, and maintain BMS BSW software.
Configure and debug BMS AUTOSAR BSW.
Develop BMS bootloader and complex drivers.
Implement BMS CAN communication, network management, and UDS diagnostics.
Develop BMS XCP and J1939 protocols.
Requirements
Bachelor's degree or above in vehicle engineering, computer, electronic and electrical, automation, or related fields.
Familiar with C language.
More than three years of experience in BSW development.
Familiar with NXP and Infineon chips.
Familiar with AUTOSAR software architecture and related specifications.
Able to use the mainstream AUTOSAR tools for ASW, BSW, MCAL software development.
Familiar with AUTOSAR basic software development and configuration.
Familiar with the working mechanism of Bootloader, with relevant development experience.
Familiar with automotive protocols including CAN, J1939, XCP, and diagnostic protocols.
Familiar with functional safety ISO26262.
Familiar with multi-core distribution and data protection.
Benefits & Perks
Compensation/salary range not specified
Work schedule not specified
Work environment perks not specified
Experience with AUTOSAR software architecture
Development of BMS bootloader and complex drivers
Experience with automotive protocols such as CAN, J1939, XCP, and diagnostic protocols
Familiarity with functional safety ISO26262
Knowledge of multi-core distribution and data protection