Develop, implement, and maintain software functions and control algorithms for high-voltage Battery Management Systems (BMS), primarily using model-based design……
Our software tools enable companies around the world to develop new and highly innovative electronic products faster and more cost-effectively.…
You will be responsible for developing and maintaining both the front-end and back-end of our mobile platform, while continuously shipping high-impact features……
Conception, implementation, new and further development of various applications in the web and app area. Creative solution of new and complex tasks.…
Design and Build sophisticated and highly scalable products using Flutter. Translate and build designs and wireframes into high quality responsive UI code.…
They are small, focused and function as high-grade knowledge networks. NET framework Knowledge of Delphi for the technical migration of legacy applications……
A minimum of 5 years of relevant experience as a JavaScript developer. Reviewing and triaging public issues, questions and pull requests, maintaining high……
Handle challenging HTTP requests between clients, (Azure) cloud & web servers. Write performance-optimised backend code and evolve our modern web application.…
They are small, focused and function as high-grade knowledge networks. We are recruiting for a global company active in control and drive technology, innovative……
Basic working knowledge of TYPO3 or willingness to learn (you will collaborate with a dedicated web developer). Job Function: IT / System Engineering / SAP.…
You'll shape how clients experience Akdo day to day. Build features: Develop new frontend features that bring our AI capabilities to life for users.…
You will also be asked to maintain a central database and respond to requests from front-end developers. Future of the travel and hospitality sector, connecting……
Owning features across our full stack, writing clean code for both frontend and backend systems. Working directly with commercial teams to architect and……
Managing and working with front-end and back-end developers on projects. A top-notch Laravel developer will be able to leverage their expertise and experience……
Experience with performing component-level repairs and troubleshooting on technical equipment. Experience diagnosing and troubleshooting one of the following:……
Participate in code reviews, share feedback, and learn best practices from experienced developers. The Accounting and Payments team, part of the Corporate……
You'll manage a team of full-time engineers plus a group of contractors, and you'll work in close partnership with our Android and iOS engineering, product, and……
Exposure to LLM application development, agent frameworks, or building developer tools. Taktile is building a platform for creating, publishing, and executing……
You collaborate with designers, product owners, and developers to improve tracking, ensure clean definitions of KPIs, and communicate results in a way that……
This is a permanent position. In this position you manage projects of new soft component product development and mainly collaborate with our Project Managers,……
Design, develop and enhance solutions within Microsoft Dynamics 365 (Sales, Customer Service, Marketing). Collaborate with Product Owners and Business Analysts……
Knowledge of the structure and function of Linux-based systems. In order to expand further and strengthen our market position, we are seeking motivated……
You work at the tesa campus and mobile with flexible working hours. You can work out at the in-house gym on equipment or in classes for 4€ per month.…
A passion for enhancing developer productivity. Firefox developers land code every day to delight users with new features and improve product performance and……
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).