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
Senior

Job 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

Apply for this position