Battery Management Software Expert
Location: Singapore Employment type: Full-time Vacancies: 1
About the Role
This role owns the software architecture and core algorithms of the battery management system for residential energy storage, including battery-state estimation, safety protection, thermal management, service life, and field stability.
Key Responsibilities
- Own the software architecture, feature development, algorithm iteration, and implementation validation of BMS solutions for lithium-ion batteries used in residential energy storage.
- Develop and optimize core algorithms for SOC and SOH estimation, cell balancing, thermal management, fault diagnosis, and protection against overcharge, over-discharge, overtemperature, and short circuit to improve safety, service life, and stability.
- Optimize BMS control strategies for residential energy storage applications, including grid-connected and off-grid transition conditions.
- Monitor cell technology developments, continuously improve BMS algorithms, and resolve battery operating issues arising in mass production and field applications.
- Produce BMS software design specifications, algorithm documents, and test reports, and ensure compliance with applicable international safety standards.
- Develop BMS algorithm calibration and validation plans covering different cells, temperatures, aging states, charge and discharge rates, and operating conditions.
- Establish diagnostic-data, fault-code, and log-analysis methods to accelerate resolution of production and field issues.
- Work with cell, battery pack, hardware, test, and system teams to define BMS interfaces, protection thresholds, and exception-handling strategies.
Requirements
- Bachelor's degree or above in automation, electrical engineering, new energy, embedded software, or a related discipline. At least 10 years of BMS software development experience for energy storage systems.
- Expertise in the core principles of lithium-ion battery management systems and in the development of SOC, SOH, cell-balancing, thermal-management, and fault-protection algorithms.
- Proficiency in embedded C, familiarity with CAN and RS485 communications, and the ability to perform BMS hardware and software integration and troubleshooting.
- Knowledge of lithium-ion battery electrochemistry and battery pack design, and familiarity with applicable international safety standards for energy storage batteries. BMS mass-production experience is preferred.
- Able to read battery safety standards, prepare technical documents, and participate in international research and development collaboration in English.
- Experience in algorithm calibration, data analysis, and adaptation across different cell platforms.
- Experience in functional safety analysis, fault diagnosis, or battery failure-mode analysis is preferred.