BMS Algorithm Development - Internship

TECHLANZ Pvt. Ltd.

Bengaluru

On-site

INR 400,000 - 700,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

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

Bms Hardware Design Engineer
Bms Hardware Design Engineer

TECHLANZ Pvt. Ltd. • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Cutting-edge tools
Remote options
Bonuses
+1
Hardware Design -Intern/Engineer ( IIT)
Hardware Design -Intern/Engineer ( IIT)

TECHLANZ Pvt. Ltd. • Bengaluru

On-site
INR 200,880 - 279,000
Access to cutting-edge design tools
Opportunity to work on diverse projects
Regular design workshops and 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
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
Lab Technician
Lab Technician

TECHLANZ Pvt. Ltd. • Bengaluru

On-site
INR 300,000 - 420,000
Access to cutting-edge design tools
Diverse project exposure
Mentorship from design leaders
+3
Battery Management System Engineer
Battery Management System Engineer

Tuitions Tree • Chennai District

On-site
INR 800,000 - 1,200,000
Senior Manager - Battery Pack Design & Development (Electrical & BMS)
Senior Manager - Battery Pack Design & Development (Electrical & BMS)

Mahindra & Mahindra • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Business Development
Business Development

TECHLANZ Pvt. Ltd. • Bengaluru

Hybrid
INR 400,000 - 650,000
Cutting-edge tools & software access
Diverse project exposure
Design workshops and mentorship
+1
Opportunity for Senior Hardware Engineer - BMS
Opportunity for Senior Hardware Engineer - BMS

Hinduja Tech Limited • Pune District

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