Battery Management Software Expert

FRANKLINWH SG PTE. LTD.Singaporemycareersfutureпубликувана на 14.10.2026 г.

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

  1. Own the software architecture, feature development, algorithm iteration, and implementation validation of BMS solutions for lithium-ion batteries used in residential energy storage.
  2. 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.
  3. Optimize BMS control strategies for residential energy storage applications, including grid-connected and off-grid transition conditions.
  4. Monitor cell technology developments, continuously improve BMS algorithms, and resolve battery operating issues arising in mass production and field applications.
  5. Produce BMS software design specifications, algorithm documents, and test reports, and ensure compliance with applicable international safety standards.
  6. Develop BMS algorithm calibration and validation plans covering different cells, temperatures, aging states, charge and discharge rates, and operating conditions.
  7. Establish diagnostic-data, fault-code, and log-analysis methods to accelerate resolution of production and field issues.
  8. Work with cell, battery pack, hardware, test, and system teams to define BMS interfaces, protection thresholds, and exception-handling strategies.

Requirements

  1. 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.
  2. 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.
  3. Proficiency in embedded C, familiarity with CAN and RS485 communications, and the ability to perform BMS hardware and software integration and troubleshooting.
  4. 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.
  5. Able to read battery safety standards, prepare technical documents, and participate in international research and development collaboration in English.
  6. Experience in algorithm calibration, data analysis, and adaptation across different cell platforms.
  7. Experience in functional safety analysis, fault diagnosis, or battery failure-mode analysis is preferred.