BMS Algorithm Development Engineer

TECHLANZ Pvt. Ltd.

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

41 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Cutting-edge design tools
Diverse projects across industries
Mentorship from design leaders
Flexible work hours
Bonuses and career growth
Collaborative team environment

Job summary

Techlanz Pvt. Ltd. in Bengaluru seeks an experienced BMS Algorithm Development Engineer to design, validate and productionize battery management system algorithms for SOC, SOH, SOE, and thermal management.

You will model with Matlab/Simulink, prototype in C/C++, and lead MIL/SIL/HIL validation. You will collaborate with firmware, HW and battery cell teams to deliver automotive-grade BMS solutions, with emphasis on robust diagnostics and predictive performance.

Qualifications

  • B.Tech / M.Tech / MS in Electrical/Electronics/Controls or related fields.
  • 2–8 years hands-on experience developing BMS algorithms (SOC/SOH/SOE, balancing, thermal).
  • Strong Matlab/Simulink experience for algorithm development and modeling.
  • Proficient in C/C++ for production code and embedded integration.
  • Experience with MIL/SIL/HIL validation and automotive test tools.

Responsibilities

  • Design and implement core BMS algorithms: SOC/SOH/SOE, balance, thermal management.
  • Build and validate battery models and parameter identification using lab/field data.
  • Create simulations in Matlab/Simulink and transition to production code.
  • Run MIL/SIL/HIL campaigns and define test plans with automation.
  • Collaborate with firmware, HW and battery cell teams for integration.
  • Analyze data, implement diagnostics and update models as needed.

Skills

BMS Algorithms
SOC/SOH/SOE
Cell balancing
Electrochemistry
Aging mechanisms
Parameter identification
Matlab/Simulink
MIL/SIL/HIL
C/C++ production code
Simulink Coder
Embedded targets
Data analysis
dSPACE
NI

Education

B.Tech / M.Tech / MS

Tools

dSPACE
NI
CAN tools
Model-in-the-Loop

Job description

We are seeking an experienced BMS Algorithm Development Engineer to design, develop, validate and productionize battery management system algorithms (SOC, SOH, SOE, thermal management, cell balancing and diagnostics). The role spans modeling, algorithm design (Matlab/Simulink), software prototyping, MIL/SIL/HIL validation, and close collaboration with BMS firmware, HW and battery cell teams.

Job Responsibilities
KEY DELIVERABLES OF THE ROLE
  • Design and implement core BMS algorithms: SOC/SOH/SOE estimation, charge/discharge control, cell balancing strategies, thermal management, state predictions and health diagnostics.
  • Build and validate battery models (equivalent-circuit models, ECM; and/or physics-based models) for cells and packs; perform parameter identification using lab and field data.
  • Create simulations and prototype algorithms in Matlab/Simulink (Model-in-the-Loop), and transition to production code (C/C++ or embedded targets) via MBD/autocode where applicable.
  • Run verification & validation campaigns: MIL / SIL / HIL testing, test plan definition, test automation and on-vehicle/in-lab validation.
  • Work with firmware and hardware teams to integrate algorithms on target ECUs/MCUs; support calibration, tuning and field updates.
  • Analyse field and cell test data; implement improvements, model updates and failure-mode detection logic (predictive diagnostics).
  • Write and maintain algorithm requirements, specifications, documentation and safety artefacts consistent with automotive standards (ASPICE/ISO26262) where applicable.
  • Support cross-functional activities: battery cell characterization, thermal design, system-level energy/power estimation, and manufacturing handover.
Required qualifications & experience
  • B.Tech / M.Tech / MS in Electrical Engineering, Electronics, Control Systems, Applied Physics, Mechanical Engineering or similar.
  • 2–8 years (adjustable) hands‑on experience developing BMS algorithms (SOC/SOH/SOE, balancing, thermal).
  • Strong experience with Matlab/Simulink for algorithm development, model parameterization and MBD workflows.
  • Proficient in at least one production embedded language (C/C++); comfortable moving algorithms from Simulink to embedded code (autocode or manual implementation).
  • Strong data analysis skills (Python, MATLAB, Pandas, NumPy) and experience with post-processing large battery test datasets.
  • Solid understanding of battery electrochemistry and cell behavior (Li‑ion chemistries: NMC, NCA, LFP etc.), thermal effects and aging mechanisms.
  • Experience with validation tools and environments (MIL/SIL/HIL, dSPACE, NI, Vector, CAN tools) and test automation.
Preferred / Nice-to-have
  • Experience with ASPICE, ISO 26262 functional safety processes and documenting safety requirements.
  • Experience with machine‑learning / data‑driven SOC/SOH methods and anomaly detection.
  • Familiarity with battery pack design (cells, interconnects, fusing) and battery testing hardware (cyclers, environmental chambers).
  • Exposure to cloud analytics, over‑the‑air (OTA) updates for BMS, or telematics integration.
  • Hands‑on experience with specific MCU families used in BMS (ARM Cortex‑M, RL78, etc.) or with RTOS‑based embedded development.
  • Tools & tech stack (commonly requested across postings)
  • Matlab/Simulink, Simulink Coder / Embedded Coder, C/C++, Python, Pandas/NumPy, dSPACE/NI HIL, CANalyzer/CANoe, Git, JIRA, test automation frameworks, battery cyclers, thermal chambers.
Skills
MUST-HAVE SKILL SET
  • BMS Algorithms
  • SOC/SOH/SOE
  • cell balancing
  • electrochemistry
  • aging mechanisms
  • parameter identification
  • Matlab-Simulink
  • MIL/SIL/HIL validation
  • C/C++ for production code
  • Simulink Coder/Embedded Coder
  • embedded targets/ECUs/MCUs integration
  • Data Analysis
  • dSPACE
  • NI
PERKS OF BEING ON OUR TEAM
  • Access to cutting‑edge design tools and software subscriptions for continuous learning and development.
  • Opportunity to work on diverse projects across multiple industries and product categories.
  • Regular design workshops and mentorship from experienced design leaders in the industry.
  • Flexible work hours and occasional remote work options to support creative processes.
  • Competitive compensation package with performance bonuses and career advancement opportunities.
  • Collaborative team environment that values innovation, experimentation, and creative thinking.

At Techlanz, we believe that real progress happens when minds align around a common purpose. We're not just building products, we're shaping the future of EV technology and battery intelligence. Our focus is on delivering innovative, high‑performance solutions that drive efficiency, safety, and sustainability across the electric mobility ecosystem.

We seek to collaborate with like‑minded partners, visionaries, and organizations who share our ambition to transform what's possible. By combining deep domain expertise with a commitment to excellence, we aim to co‑create a smarter, cleaner, and more connected tomorrow. If your goals resonate with ours, let's move forward, together.

About

Techlanz is a global technology company revolutionizing electric vehicle Technology Development, Engineering Services, Trainings and partnerships for driving sustainable innovation and growth. We focus on fostering innovation, building strong partnerships, and providing practical, sustainable solutions for the future of mobility.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

BMS Algorithm Development - Internship
BMS Algorithm Development - Internship

TECHLANZ Pvt. Ltd. • Bengaluru

Hybrid
INR 400,000 - 700,000
Access to cutting-edge design tools
Opportunity to work on diverse projects
Regular design workshops and mentorship
+3
Bms Firmware Development Engineer
Bms Firmware Development Engineer

TECHLANZ Pvt. Ltd. • Bengaluru

Hybrid
INR 1,800,000 - 4,000,000
Access to cutting-edge design tools
Flexible work hours
Remote work options
+1
Battery Pack Design
Battery Pack Design

TECHLANZ Pvt. Ltd. • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Access to cutting-edge design tools
Diverse project exposure
Design workshops & mentorship
+3
Technician: Battery Production
Technician: Battery Production

TECHLANZ Pvt. Ltd. • Bengaluru

On-site
INR 180,000 - 300,000
Cutting-edge design tools
Flexible work hours
Bonuses and growth
+1
Hardware Design -Intern/Engineer ( IIT)
Hardware Design -Intern/Engineer ( IIT)

TECHLANZ Pvt. Ltd. • Bengaluru

On-site
Access to cutting-edge design tools
Opportunity to work on diverse projects
Regular design workshops and mentorship
+3
Hardware Design Intern
Hardware Design Intern

TECHLANZ Pvt. Ltd. • Bengaluru

On-site
Access to cutting-edge design tools
Opportunity to work on diverse projects
Regular design workshops and mentorship
+3
Battery Cell Model Engineer (SoX Algorithms)
Battery Cell Model Engineer (SoX Algorithms)

Ultraviolette Automotive Pvt Ltd • Bengaluru Urban

On-site
INR 700,000 - 1,200,000
Head - BMS & Digital
Head - BMS & Digital

Harjai Technologies • Valsad District

On-site
INR 4,000,000 - 8,000,000
Business Development Manager - "Batteries"
Business Development Manager - "Batteries"

TECHLANZ Pvt. Ltd. • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Access to cutting-edge design tools and learning resources
Competitive compensation package with performance bonuses
Flexible work hours and occasional remote work options
+2
Bms Firmware Development Engineer
Bms Firmware Development Engineer

Techlanz • Bengaluru

On-site
INR 900,000 - 1,500,000