BMS function developer (M/F/D)
Create a free account to apply in seconds
BMS function developer (M/F/D)
Job Overview
EXPERIENCE
8-12 Years
LOCATION
Munich
JOB ID
77638
NO OF OPENING
1
Job/Position Summary
Roles and Responsibilities
• Develop, implement, and maintain software functions and control algorithms for high-voltage Battery Management Systems (BMS), primarily using model-based design tools (e.g., MATLAB/Simulink/Stateflow) and/or embedded C code.
• Design and refine key battery state estimation and control functions, including:
-State of Charge (SOC), State of Health (SOH), State of Power (SOP) and/or State of Energy (SOE)
-Active/passive cell balancing strategies
-Thermal management and limiting functions
-Safety-critical features (e.g., overvoltage/undervoltage protection, overcurrent, thermal runaway detection/prevention.
• Model battery behavior using equivalent-circuit models, physics-based approaches, or data-driven methods to support algorithm development and simulation.
• Specify functional requirements, create functional models, and simulate BMS algorithms to verify performance, accuracy, robustness, and real-time capability.
• Ensure compliance with functional safety standards (primarily ISO 26262) by deriving safety requirements, implementing safety mechanisms, and supporting ASIL-classified development (often ASIL B–D for BMS core functions).
• Generate production-ready embedded code (auto-generated or hand-written) and integrate functions into the overall BMS software architecture.
• Perform model-in-the-loop (MiL), software-in-the-loop (SiL), processor-in-the-loop (PiL), and hardware-in-the-loop (HiL) testing and validation of developed functions.
• Analyze test results, optimize algorithms for improved accuracy, reduced computational load, calibration robustness, and fault tolerance.
• Support integration of BMS functions at pack and vehicle level, including coordination with hardware, basic software, diagnostics, and vehicle control teams.
• Collaborate with cross-functional teams (battery cell development, system engineering, testing/validation, calibration, suppliers) to align on requirements, resolve issues, and enable series production.
• Participate in root-cause analysis of field or test failures related to BMS functions and contribute to continuous improvement and feature enhancements.
• Document software functions, models, algorithms, test cases, and safety analyses according to automotive development processes (e.g., ASPICE).
Technical Knowledge & Skills
• You have at least 8 years of experience developing battery state estimation algorithms including: State of Charge (SOC), State of Health (SOH), State of Power (SOP), State of Energy (SOE), Cell balancing strategies and Thermal management and safety functions (e.g., thermal runaway prevention)
• Solid understanding of lithium-ion battery behavior, electrochemistry basics, cell chemistries (e.g., NMC, LFP), aging mechanisms, and thermal characteristics.
• Strong proficiency in model-based development tools: MATLAB / Simulink / Stateflow
• Auto-code generation (Embedded Coder, TargetLink)
• Good knowledge of embedded C programming for real-time systems.
• Experience with functional safety standards (ISO 26262) and ASIL classification (commonly ASIL B–D for BMS functions).
Requirement
ESSENTIAL SKILLS /COMPETENCIES
• BMS
• SOC/SOH/SOP/SOE
• MBD
PREFFERED SKILLS /COMPETENCIES
• ISO 26262
• ASIL
Video
We are Automobelievers!
Across mobility & technology domains - Upskill yourself in an environment designed for constant learning
KPIT is the Best Place to Grow
Work on cutting edge technology programs of leading OEMS and Tier 1s in automotive and mobility
Work across Autonomous, Connected, Electrification, AUTOSAR, Cybersecurity, OTA technology driving mobility transformation
Robust competency development framework, Individual development plans and Mentors to bring focus on YOU
Highest numbers of promotions backed by solid performance
Collaboration with global university for technology & management master's program
Comprehensive Learning initiatives for Freshers & laterals
Connect with us
Copyright © 2013-2025 KPIT Technologies Ltd.
June
January
February
March
April
May
June
July
August
September
October
November
December
2008
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
SunMonTueWedThuFriSat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
00:00
01:00
02:00
03:00
04:00
05:00
06:00
07:00
08:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00
22:00
23:00