Talent.com
BMS Controls Engineer

BMS Controls Engineer

Tata TechnologiesBengaluru, Republic Of India, IN
21 hours ago
Job description

🔋 Job Title : Battery Management System (BMS) Algorithm Developer

🚘 Location : Bangalore

Notice Period : IMD to 30 Days

🧑 💻 Department : EV Systems / Powertrain Engineering

🧭 Overview :

We are looking for a passionate and experienced BMS Algorithm Developer to lead the design, development, and validation of cutting-edge battery control algorithms for electric and hybrid vehicle applications. This role is integral to shaping the future of energy storage management across vehicle platforms, ensuring performance, safety, and compliance with global standards.

🔍 Key Responsibilities :

  • Develop robust algorithms for State of Charge (SoC), State of Health (SoH), State of Power (SoP), fault diagnostics, and cell balancing
  • Design and implement protection logic, thermal management, and charging strategies
  • Model and simulate battery behavior using MATLAB / Simulink and PLECS
  • Write and optimize real-time embedded software in C / C++ for BMS microcontrollers
  • Execute testing strategies including Model-in-the-Loop (MIL), Software-in-the-Loop (SIL), and Hardware-in-the-Loop (HIL)
  • Collaborate with battery, thermal, system integration, and software engineering teams to ensure seamless vehicle deployment
  • Ensure systems align with industry standards including ISO 26262 and AUTOSAR

🎓 Qualifications : Education :

  • Bachelor’s or Master’s degree in Electrical Engineering, Electronics, Mechatronics, or related fields
  • Must-Have Skills :

  • Hands-on experience in BMS algorithm development (e.G., SoC / SoH estimation, fault handling, thermal modeling)
  • Strong programming skills in MATLAB, Simulink, Embedded C / C++, Python
  • In-depth knowledge of battery chemistries such as Li-ion, LFP, NMC
  • Proficient in control theory, including digital filters and Kalman filters (EKF / UKF)
  • Familiarity with CAN protocols, UDS, and diagnostic tools
  • Preferred :

  • Exposure to ISO 26262 functional safety processes
  • Experience with machine learning for battery performance prediction
  • Automotive development knowledge using ASPICE and V-model lifecycle
  • 🧰 Tools & Technologies :

    Category

    Tools / Technologies

    Simulation

    MATLAB / Simulink, PLECS

    Programming

    Embedded C, C++, Python

    Testing

    dSPACE, CANape / CANalyzer, NI LabVIEW

    Communication

    CAN, LIN, UDS, OBD

    Version Control

    Git, SVN, Polarion

    Create a job alert for this search

    Engineer • Bengaluru, Republic Of India, IN

    Related jobs
    • Promoted
    Firmware Engineer (Motor Control)

    Firmware Engineer (Motor Control)

    Toshiba Software (India) Pvt. Ltd.Bengaluru, Karnataka, India
    Motor Control Firmware Developer.Experience in Motor Controller Firmware development (BLDC / PMSM / Induction Motors / Inverters). Exposure to Power Electronics hardware development and debugging using Os...Show moreLast updated: 30+ days ago
    • Promoted
    BMS Software Architect – Control Systems & Functional Integration (Automotive)

    BMS Software Architect – Control Systems & Functional Integration (Automotive)

    Tata TechnologiesBengaluru, Karnataka, India
    Job Role : BMS Software Architect – Control Systems & Functional Integration.Department : Software Architecture – Battery Management Systems. Software Architecture & Design.Define and evolve the softw...Show moreLast updated: 23 hours ago
    • Promoted
    BMS Controls Engineer

    BMS Controls Engineer

    ConfidentialBengaluru / Bangalore
    Develop and implement Simulink-based control models for BMS in locomotives.Author and manage BMS control software requirements using INCOSE standards. Conduct formal design reviews, testing, and val...Show moreLast updated: 30+ days ago
    • Promoted
    Motor Control Systems Developer

    Motor Control Systems Developer

    Toshiba Software (India) Pvt. Ltd.Bengaluru, Republic Of India, IN
    Motor Control Firmware Developer.Experience in Motor Controller Firmware development (BLDC / PMSM / Induction Motors / Inverters). Exposure to Power Electronics hardware development and debugging using Os...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    BMS Control Systems Integration Specialist

    BMS Control Systems Integration Specialist

    Tata TechnologiesBengaluru, Republic Of India, IN
    Job Role : BMS Software Architect – Control Systems & Functional Integration.Department : Software Architecture – Battery Management Systems. Software Architecture & Design.Define and evolve the softw...Show moreLast updated: 21 hours ago
    • Promoted
    • New!
    BMC Helix Solutions Engineer

    BMC Helix Solutions Engineer

    Tata Consultancy ServicesBengaluru, Republic Of India, IN
    BMC Helix ITSM, MYIT, BMC Helix Smart IT, DWPC, DWPA,BMC Helix Innovation Studio,CMDB Development, Integration & Automation. The BMC Helix Technical Specialist is responsible for development, admini...Show moreLast updated: 21 hours ago
    • Promoted
    Controls Engineer

    Controls Engineer

    ConfidentialBengaluru / Bangalore, India
    Drive the Project team on realization of the Project specific requirements with existing functionalities : Controls, Application modes, Grid integration as well as all related and relevant systems a...Show moreLast updated: 4 days ago
    • Promoted
    • New!
    Battery Management System

    Battery Management System

    Tata TechnologiesBengaluru, Republic Of India, IN
    Job Title : Battery Management System (BMS) Algorithm Developer.Department : EV Systems / Powertrain Engineering.We are looking for a passionate and experienced BMS Algorithm Developer to lead the de...Show moreLast updated: 19 hours ago
    • Promoted
    Bms Hardware Engineer

    Bms Hardware Engineer

    ZenoBengaluru, Republic Of India, IN
    Zeno is seeking a BMS Hardware Engineer to design, develop, and validate the Battery Management System hardware for our next-generation electric motorcycles. Bengaluru – Work from Office (5 days a w...Show moreLast updated: 22 days ago
    • Promoted
    BMS Engineer

    BMS Engineer

    ConfidentialBengaluru / Bangalore, India
    Build a career with confidence.Carrier Global Corporation, global leader in intelligent climate and energy solutions is committed to creating solutions that matter for people and our planet for gen...Show moreLast updated: 4 days ago
    • Promoted
    Battery Management System (BMS) Algorithm Developer (Automotive)

    Battery Management System (BMS) Algorithm Developer (Automotive)

    Tata TechnologiesBengaluru, Karnataka, India
    Job Title : Battery Management System (BMS) Algorithm Developer.Department : EV Systems / Powertrain Engineering.We are looking for a passionate and experienced BMS Algorithm Developer to lead the de...Show moreLast updated: 23 hours ago
    • Promoted
    WMS Solutions Engineer

    WMS Solutions Engineer

    HCLTechBengaluru, Republic Of India, IN
    Bachelor or higher degree in Engineering, Computer Science, IT or Logistics.BY Warehouse Management System solution (Discrete) - formerly know as red prairie or BY. Should have strong technical skil...Show moreLast updated: 11 days ago
    • Promoted
    • New!
    Bms Software Architect – Control Systems & Functional Integration (Automotive)

    Bms Software Architect – Control Systems & Functional Integration (Automotive)

    Tata TechnologiesBengaluru, Republic Of India, IN
    Job Role : BMS Software Architect – Control Systems & Functional Integration.Department : Software Architecture – Battery Management Systems. Software Architecture & Design.Define and evolve the softw...Show moreLast updated: 19 hours ago
    • Promoted
    • New!
    EV Battery Management Systems Engineer

    EV Battery Management Systems Engineer

    Tata TechnologiesBengaluru, Republic Of India, IN
    Job Title : Battery Management System (BMS) Algorithm Developer.Department : EV Systems / Powertrain Engineering.We are looking for a passionate and experienced BMS Algorithm Developer to lead the de...Show moreLast updated: 21 hours ago
    • Promoted
    • New!
    BMS Software Architect - Control Systems & Functional Integration (Automotive)

    BMS Software Architect - Control Systems & Functional Integration (Automotive)

    Tata TechnologiesBengaluru, Karnataka, India
    Job Role : BMS Software Architect – Control Systems & Functional Integration Location : Bangalore Employment Type : Full-Time Department : Software Architecture – Battery Management Systems Key Resp...Show moreLast updated: 17 hours ago
    • Promoted
    Engineer IV / V- (RMS Engineer)

    Engineer IV / V- (RMS Engineer)

    lululemon India Tech HubBengaluru, India
    Bachelors degree in computer science / engineering or equivalent.Experience designing and developing software solutions.Strong software development fundamentals including automated testing, source co...Show moreLast updated: 30+ days ago
    • Promoted
    BMS Hardware Engineer

    BMS Hardware Engineer

    ZenoBengaluru, Karnataka, India
    Zeno is seeking a BMS Hardware Engineer to design, develop, and validate the Battery Management System hardware for our next-generation electric motorcycles. Bengaluru – Work from Office (5 days a w...Show moreLast updated: 21 days ago
    • Promoted
    BMS Hardware Engineer

    BMS Hardware Engineer

    ConfidentialBengaluru / Bangalore, India
    Zeno is seeking a BMS Hardware Engineer to design, develop, and validate the Battery Management System hardware for our next-generation electric motorcycles. Bengaluru – Work from Office (5 days a w...Show moreLast updated: 4 days ago