Principal BMS AI Algorithm Developer (Embedded Edge AI)
NXP Semiconductors
München, Germany
11 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
München, Germany
Tech stack
Artificial Intelligence
Algorithm Design
AUTomotive Open System Architecture (AUTOSAR)
C++
Integrated Development Environments
Python
Matlab
Machine Learning
TensorFlow
Simulink
Toolchain
Real Time Systems
PyTorch
Information Technology
Machine Learning Operations
Job description
- Lead the design and development of AI-driven diagnostic and prognostic algorithms for embedded BMS platforms.
- Architect hybrid models combining battery cell chemistry, impedance diagnostics, and AI/ML approaches.
- Develop real-time algorithms for:
- State of Charge (SoC)
- State of Health (SoH)
- State of Power (SoP)
- Fault detection and anomaly diagnosis
- Safety prediction (e.g., thermal runaway precursors)
- Leverage electrochemical impedance spectroscopy (EIS) for advanced diagnostics.
- Develop and validate algorithms using MATLAB, Simulink, and Python.
- Deploy and optimize models on embedded platforms (C/C++, AUTOSAR).
- Utilize NXP eIQ AI/ML tools and embedded SDKs for deployment on automotive microcontrollers.
- Apply edge AI optimization techniques (quantization, pruning, efficient inference).
- Ensure compliance with ISO 26262 and automotive OEM standards.
- Collaborate across System, hardware, software, and Validation teams.
Requirements
Do you have a Master's degree?, * Master's or PhD in Electrical Engineering, Electrochemistry, Computer Science, or related field.
- 10+ years of experience in BMS or battery systems (Automotive OEM / Tier-1 preferred).
- Deep expertise in battery cell chemistry and electrochemical behavior.
- Proven experience in battery algorithm development:
- SoC / SoH / SoP estimation
- Degradation modeling
- Fault diagnostics & safety prediction
- Hands-on experience with:
- MATLAB, Simulink, Python
- Electrochemical Impedance Spectroscopy (EIS)
- Experience deploying algorithms on embedded systems (C/C++, AUTOSAR).
- Hands-on experience with NXP AI toolchain, including:
- eIQ Machine Learning Software Development Environment
- Deployment on NXP S32K / S32G platforms or similar automotive MCUs
- Expertise in state estimation and mathematical modeling techniques.
- Strong understanding of real-time and resource-constrained systems.
Leadership & Principal-Level Expectations
- Define technical roadmap for AI-driven BMS systems.
- Act as SME (Subject Matter Expert) in battery algorithms, impedance diagnostics, and embedded AI.
- Drive innovation in intelligent BMS features.
- Mentor cross-functional teams., * Battery cell chemistry & electrochemical modeling
- Electrochemical impedance spectroscopy (EIS)
- MATLAB, Simulink, Python
- Embedded AI / Edge ML
- NXP eIQ AI tools & automotive MCU platforms (S32K/S32G)
- AI frameworks (TensorFlow, PyTorch, etc..)
- Real-time systems & optimization
- Safety-critical automotive systems