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.
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:
+ 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).
ISO 26262,ASIL
Diese Anzeige stammt von indeed. Originalanzeige ansehen ↗