CareerPlanSign in

Software Engineer - Battery Algorithms

Ängelholm, Sweden💼 Full-time🗓 2026-10-02

Core

Develop advanced algorithms and embedded software for high-voltage battery systems in high-performance vehicles.

Role type

Senior IC battery algorithms software engineer

Builds

High-voltage battery management systems (BMS) and embedded control software for electrified powertrains

Domain

Automotive / Battery Management Systems / Embedded Systems

Deliverable

production ML models

Required skills

C programming, embedded/real-time systems, battery modelling, SoC/SoH/SoP algorithms, MATLAB/Simulink, Kalman filtering, observer design, test data analysis

Preferred skills

Automotive BMS experience, electrified powertrain experience, parameter identification, adaptive algorithms

Technologies

C, MATLAB, Simulink

Responsibilities

Develop battery models and estimation methods from test data; implement algorithms for SoC, SoH, SoP, energy availability, and diagnostics; translate models to production embedded C code; optimize for execution time and memory; define software requirements and verification methods; create and execute test plans; analyze estimation errors and improve robustness; support BMS integration and OBD diagnostics.

Seniority

Mid-Senior, hands-on IC

Sourced via jobtech · Listed on CareerPlan, which tracks 928,000+ jobs from 20+ sources.