BMS function developer (M/F/D)

KPIT

Apply on EasyApply

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