> Markdown version of [/jobs/ext/2302697-principal-bms-ai-algorithm-developer-embedded-edge-ai](https://www.wearedevelopers.com/jobs/ext/2302697-principal-bms-ai-algorithm-developer-embedded-edge-ai). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal BMS AI Algorithm Developer (Embedded Edge AI) - **Company:** NXP Semiconductors Germany GmbH - **Location:** München, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Algorithm Design, AUTomotive Open System Architecture (AUTOSAR), C++ (Programming Language), Integrated Development Environments, Python (Programming Language), MATLAB, Machine Learning, Tensorflow, Simulink, Toolchain, Real Time Systems, Pytorch, Information Technology, Machine Learning Operations - **Published:** August 30, 2026 - **Apply:** https://nxp.wd3.myworkdayjobs.com/careers/job/Munich/Principal-BMS-AI-Algorithm-Developer--Embedded-Edge-AI---f-m-d-_R-10062850 ## About the Role * 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 ## 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. ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Developing an AI.SDK](https://www.wearedevelopers.com/videos/198-developing-an-ai-sdk) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [The future of automotive mobility: Upcoming E/E architectures, V2X and its challenges](https://www.wearedevelopers.com/videos/374-the-future-of-automotive-mobility-upcoming-e-e-architectures-v2x-and-its-challenges) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Everything a Developer Needs to Know About MCP with Neo4j](https://www.wearedevelopers.com/magazine/604-everything-a-developer-needs-to-know-about-mcp-with-neo4j) - [MLOps – What’s the deal behind it?](https://www.wearedevelopers.com/magazine/125-mlops-what-s-the-deal-behind-it) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)