BMS Algorithm Development - Internship

TECHLANZ Pvt. Ltd.

Bengaluru

On-site

INR 400,000 - 700,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Access to cutting-edge design tools
Opportunity to work on diverse projects
Regular design workshops and mentorship
Flexible work hours
Competitive compensation package
Collaborative team environment

Job summary

A leading technology company in Bengaluru is looking for fresh B.Tech/M.Tech graduates passionate about battery management systems. The role involves designing and validating algorithms for battery management systems, working closely with senior engineers and gaining hands-on experience with modeling, algorithm prototyping, and testing. This position offers a unique opportunity to contribute to innovative projects in the electric vehicle sector while developing critical skills in embedded systems and control theory.

Qualifications

  • 0-1 year of experience in controls, algorithm development, or battery modeling.
  • Strong foundational skills in C/C++ and MATLAB/Simulink.
  • Solid understanding of control theory and Lithium-ion battery characteristics.
  • Solid understanding of control theory and state estimation.

Responsibilities

  • Develop and implement basic battery modeling techniques.
  • Code and integrate SoC and SoH estimation algorithms.
  • Validate algorithms against lab and operational data.
  • Assist in designing Kalman/Extended Kalman filters for state estimation.
  • Simulate performance in MATLAB/Simulink before hardware deployment.
  • Support SoP limits based on thermal and electrical constraints.
  • Contribute to fault-detection and diagnostic algorithms for safety.
  • Write optimized C/C++ code for MCUs in real‑time BMS applications.
  • Document derivations and validation results for reviews.
  • Collaborate with HW/SW teams to debug integration and sensor inputs.

Skills

BMS
C/C++
MATLAB/Simulink
SoC
SoH
Embedded Systems
Lithium-ion
Control Theory
Algorithm Validation

Education

Bachelor's or Master's degree in Electrical Engineering

Tools

CAN
I2C
RTOS

Job description

We are seeking motivated B.Tech/M.Tech graduates (freshers/early-career) who are passionate about batteries, control systems, and embedded technologies. The role involves designing, simulating, and validating battery management system (BMS) algorithms such as SOC, SOH, SOE, thermal management, cell balancing, and diagnostics. As a fresher, you will work closely with senior engineers and gain hands‑on exposure to battery modeling, Matlab/Simulink development, algorithm prototyping, testing (MIL/SIL/HIL), and integration with hardware/software teams. This is an excellent opportunity to build strong expertise in BMS and energy storage systems while contributing to real‑world projects.

Job Responsibilities
KEY DELIVERABLES OF THE ROLE
  • Develop and implement basic battery modeling techniques, such as Equivalent Circuit Models (ECM), to represent cell behavior under various operating conditions.
  • Code and integrate foundational SoC and SoH estimation algorithms (e.g., Coulomb counting, open‑circuit voltage methods) into the BMS firmware environment.
  • Validate algorithms against comprehensive lab test data and real‑world operational data to assess accuracy, robustness, and computational efficiency.
  • Assist in the design and tuning of estimation filters, such as the Kalman Filter (KF) or Extended Kalman Filter (EKF), for high‑fidelity state estimation.
  • Simulate algorithm performance using tools like MATLAB/Simulink before deployment, ensuring compatibility with embedded hardware constraints.
  • Support the definition and implementation of State-of-Power (SoP) limits to manage battery charging and discharging currents based on thermal and electrical constraints.
  • Contribute to the development of robust fault detection and diagnostic (FDD) algorithms for thermal runaway, cell imbalance, and high‑voltage anomalies.
  • Write clean, maintainable, and highly optimized C/C++ code for real‑time execution on microcontrollers (MCUs) typically used in BMS applications.
  • Document algorithm derivation, implementation details, and validation results clearly for internal and external technical reviews.
  • Collaborate with Hardware and Software teams to debug integration issues, refine sensor inputs, and ensure algorithms meet ASIL D or equivalent functional safety standards.
  • Perform sensitivity analysis on key parameters (e.g., temperature, current) to optimize algorithm performance across the full operational envelope.
Qualifications, Experience, Skills
  • Required Education: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Controls Engineering, or a relevant discipline focused on power electronics or embedded systems.
  • Professional Experience: 0-1 year of professional, academic, or co‑op/internship experience related to controls, algorithm development, or battery modeling.
  • Programming Proficiency: Strong foundational skills in C/C++ for embedded systems and MATLAB/Simulink for modeling and simulation are mandatory.
  • Core Technical Knowledge: Solid understanding of control theory, state estimation concepts, and fundamental Lithium‑ion battery electrochemistry and characteristics.
  • Algorithm Exposure: Familiarity with estimation techniques such as Kalman Filtering or least‑squares methods is highly advantageous.
  • Embedded Systems: Basic knowledge of microcontroller (MCU) architecture, real‑time operating systems (RTOS), and communication protocols (CAN, I2C).
  • Modeling Tools: Hands‑on experience building and simulating Equivalent Circuit Models (ECM) of batteries in Simulink or a similar environment.
  • Analytical Skills: Demonstrated ability to analyze large datasets (voltage, current, temperature) to derive parameters and validate model accuracy.
  • Problem‑Solving & Communication: Proven capacity for debugging complex technical issues and articulating highly technical concepts clearly to a multidisciplinary audience.
Skills
MUST-HAVE SKILL SET

BMS

C/C++

MATLAB/Simulink

SoC

SoH

Embedded Systems

Lithium-ion

Control Theory

Algorithm Validation

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

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
Bms Firmware Development - Intern
Bms Firmware Development - Intern

TECHLANZ Pvt. Ltd. • Bengaluru

On-site
INR 300,000 - 600,000
Access to design tools and software subscriptions
Flexible work hours
Performance bonuses
+2
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
Battery Management System Engineer
Battery Management System Engineer

Tuitions Tree • Chennai District

On-site
INR 800,000 - 1,200,000
Battery Management System Engineer - ( 2+ Years)
Battery Management System Engineer - ( 2+ Years)

Genrobotics • Thiruvananthapuram

On-site
INR 800,000 - 1,200,000
Battery Management System Engineer - ( 2+ Years)
Battery Management System Engineer - ( 2+ Years)

Genrobotic Innovations • Thiruvananthapuram

On-site
INR 600,000 - 800,000
Business Development Intern: Ed-tech
Business Development Intern: Ed-tech

TECHLANZ Pvt. Ltd. • Bengaluru

On-site
Access to design tools and software
Diverse project opportunities
Regular design workshops
+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
Senior Manager
Senior Manager

Adani Group • Ahmedabad District

On-site
INR 1,200,000 - 1,800,000