BMS Software Engineer

3 - 5 years

3 - 7 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Purpose (Significance of the role & Objectives)

As a BMS Software Engineer, you will play a critical role in the development of embedded software solutions for Battery Management Systems used in electric vehicles. This role is pivotal in ensuring the safety, reliability, performance, and efficiency of our battery packs. You will work closely with cross-functional teams in hardware, systems, and testing to deliver robust and production-ready software that meets automotive standards and customer expectations. Your contributions will directly support the companys mission to deliver high-performance electric mobility solutions with an emphasis on innovation, safety, and sustainability.

Key Responsibilities and Deliverables

  • Develop and maintain embedded software for BMS, including SOC, SOH, balancing, fault detection, and thermal management.
  • Define software requirements, architecture, and interfaces in collaboration with hardware and system engineering teams.
  • Ensure software compliance with automotive safety and quality standards, such as ISO 26262, ASPICE, etc.
  • Develop and maintain documentation for requirements, architecture, design, and test cases.
  • Stay updated with trends in battery technology and automotive software: contribute to team knowledge and continuous improvement effort.
  • Optimize code for performance and memory efficiency in embedded platforms.


Desired Qualifications: Required Qualification, Knowledge, and Experience

  • Bachelor s/Master s degree in Electrical, Electronics, Computer Science, or related field.
  • 3 - 5 years of experience in embedded software development for automotive or energy systems.
  • Prior experience with Version control (GIT ) and TI ( Texas Instruments) MCU s
  • Experience on unit testing and static analysis tools is a plus
  • Strong programming skills in C/C++; experience with MISRA guidelines is a plus.
  • Experience with BMS algorithms (SOC, SOH, cell balancing, fault diagnosis).
  • Familiarity with communication protocols like CAN, UDS, LIN.
  • Experience with RTOS and real-time embedded systems.
  • Hands-on experience with MATLAB/Simulink and Model-Based Design (optional but preferred).
  • Experience with automotive standards (ISO 26262, ASPICE).
  • Knowledge of lithium-ion battery chemistry and thermal behavior.
  • Experience with tools like Vector CANoe, ETAS INCA, or similar.
  • Familiarity with bootloaders, firmware updates over CAN.


Key Competencies

  • Excellent critical thinking and a first principles approach to complex problem solving.
  • Excellent team management
  • Result-oriented/Goal driven.
  • Proficiency in oral and written communication.
  • Self-motivated, passionate about learning, and takes initiative with a problem-solving attitude.
  • Highest level of integrity (teamwork, confidentiality, ethics, and integrity are the prerequisites for the role).
  • Sense of ownership and pride in his/her performance and its impact on the company s success.



Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Pravaig Dynamics logo
Pravaig Dynamics

Motor Vehicle Manufacturing

Bengaluru Karnataka

RecommendedJobs for You