BMS Developer
Posted 4 Jun 2026
Advertised as “BMS Developer M/F”
BranchFactor Summary
The original posting with the fluff stripped out
- Expected experience
- 5+ yrs
- Management level
- Individual contributor
- Employment
- On-Site
No salary listed for this role.
Field of studyElectrical Engineering, Embedded Systems, Power Electronics (or related)
Study levelMaster's or higher
As BMS developer, you are the technical owner of the Battery Management System for battery packs. You will be responsible for defining, challenging, and validating a BMS solution developed with an external supplier, while ensuring its performance, safety, and system integration.
You guarantee that the delivered BMS meets all requirements through independent verification and deep system understanding.
Main responsibilities :
1. BMS Technical Ownership & System Architecture
- Own the end-to-end BMS architecture at system level
- Co defines, with the battery pack architect, functional and technical requirements based on battery pack and vehicle constraints
- Specify detailed performance targets of the BMS (accuracy, timing, thresholds, robustness)
- Ensure BMS consistency with cell behavior and overall battery system
- Is responsible for design justification documents creation and maintenance into PLM system
2. Supplier Management & Technical Challenge
-
Act as the technical owner of the BMS delivered by the supplier
-
Review, challenge, and approve:
-
Hardware and software design
-
Algorithms (SOC, SOH E and SOH R, SOP, balancing, diagnostics)
-
Available and acceptable max power Algorithm
-
Lead BMS technical reviews
-
Identify gaps, manage risks, and drive corrective actions
-
Ensure full alignment between supplier deliverables and internal expectations
3. Verification, Validation & Acceptance
-
Define and own the independent BMS verification strategy
-
Establish requirements traceability and validation matrix
-
Review and approve supplier validation plans and results
-
Design and execute internal validation activities:
- SIL / MIL / HIL testing
- Battery pack and system-level validation
- Fault injection and edge-case testing
- Define clear acceptance criteria and ensure compliance before release
- Ability to tune the BMS software based on calibration test outcomes
4. Functional Safety Leadership
-
Define and drive functional safety activities in compliance with ISO 26262