via indeed · 25. Mai 2026 ·vor 11 Tagen

BMS function developer (M/F/D)

KPIT Technologies
München Vollzeit
110 weitere Jobs in München.
Lad deinen CV hoch und sieh, welche wirklich zu dir passen.
CV hochladen

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).

BMS,SOC/SOH/SOP/SOE,MBD

ISO 26262,ASIL

Der Markt für diese Art von Stelle

Ähnliche Angebote
110
Software in München
Vollzeit
81%
der Software-Angebote in Deutschland
Remote möglich
12%
der Software-Angebote
KPIT Technologies

2 offene Stellen · Ingolstadt, München

📊 Software · Deutschland
1.316
aktive Stellen
15.7%
Remote
Ø 4d
Ø online
Gefragte Skills
PythonSQLREST APIJavaScriptReactJavaAgileDockerCI/CDAzure

Häufige Fragen

Wie viele Software-Jobs gibt es in München?
Aktuell 110 Stellen im Bereich Software in München auf AlmostHired, bei 36 verschiedenen Unternehmen. Unsere Daten werden täglich aktualisiert.
Bieten Software-Stellen Home Office an?
12% der Software-Angebote in Deutschland erlauben Remote-Arbeit, teilweise oder vollständig. Um gezielt nach Remote-Stellen zu filtern, nutze AlmostHired.
Wie erfahre ich, ob ich für diese Stelle passe?
Lad deinen CV hoch — unsere KI vergleicht dein Profil mit den Stellenanforderungen und zeigt dir einen präzisen Match-Score, inklusive passender und fehlender Skills.