Talent.com
Battery Management System (BMS) Algorithm Developer (Automotive)

Battery Management System (BMS) Algorithm Developer (Automotive)

Tata TechnologiesKarnataka, India
1 day 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

    Management Developer • Karnataka, India

    Related jobs
    • Promoted
    Automotive Test Engineer

    Automotive Test Engineer

    Votary Softech Solutions Pvt. Ltd.Karnataka, India
    Job Title : Automotive Test Lead.Industry : • • Automotive / Embedded Systems.We are seeking an experienced • •Automotive Test Lead • • to drive validation and verification activities across automotive so...Show moreLast updated: 1 day ago
    • Promoted
    Battery Innovation Engineer

    Battery Innovation Engineer

    SUN MobilityKarnataka, India
    This role focuses on developing innovative solutions across battery lifecycle management including recycling, second-life applications, advanced battery management systems, and thermal management t...Show moreLast updated: 1 day ago
    • Promoted
    BEV systems integration Engineer (Automotive)

    BEV systems integration Engineer (Automotive)

    Tata TechnologiesKarnataka, India
    BEV systems integration engineer.Domain / Primary Skill : ER&D-Powertrain.Tools : AGILE, MATLAB, Simulink, ETAS INCA, MDA, AVL Concerto. We are seeking a highly motivated and skilled BEV Systems Integ...Show moreLast updated: 1 day ago
    • Promoted
    Senior Account Manager

    Senior Account Manager

    VR PATIL VIVIDH VIDYUTH NIRMAN PRIVATE LIMITEDKoppal, Karnataka, India
    VR Patil Vividh Vidyuth Nirman Pvt.Electrical EPC | Power Infrastructure | Substations | Transmission Lines.Founded in 1985, VR Patil Vividh Vidyuth Nirman Pvt. Electrical EPC and Civil contracting ...Show moreLast updated: 3 days ago
    • Promoted
    Senior DFT Architect

    Senior DFT Architect

    Eximietas DesignKarnataka, India
    Position : Senior DFT Engineers / Leads / Architects.Location : Bengaluru or Visakhapatnam or San Jose, Bay Area, & Austin, USA. Anyone with a Valid H1B or Already in US.We are looking for SoC / ASIC Digita...Show moreLast updated: 1 day ago
    • Promoted
    Oracle EBS Technical

    Oracle EBS Technical

    Tata Consultancy ServicesKarnataka, India, India
    Extensive Experience in Oracle EBS R12 Implementation projects involving AR,GL,AP modules.Good Analytical, communication, presentation, client interaction skills. Good Knowledge on O2C and P2P Cycle...Show moreLast updated: 22 days ago
    • Promoted
    Android Middleware Engineer - Automotive

    Android Middleware Engineer - Automotive

    TekPillar®Karnataka, India
    Android Middleware Engineer – Automotive.Develop and enhance Android middleware components and services.AOSP, HAL, JNI, and Android framework. Implement Android services, AIDL, and optimize system p...Show moreLast updated: 1 day ago
    • Promoted
    Telematics Testing SME

    Telematics Testing SME

    L&T Technology Serviceskarnataka, karnataka, in
    Minimum 12+ years of Experience in testing / System Engineering on Telematics Control Unit.Understanding of wireless technology – mobile test engineers should have extensive knowledge of wireless net...Show moreLast updated: 22 days ago
    • Promoted
    Functional Verification Engineer

    Functional Verification Engineer

    ACL DigitalKarnataka, India
    Lead Functional Verification Engineer.Lead verification activities for complex CPU cores, memory subsystems, and high-speed PCIe IPs. Define verification strategy, test plan, and coverage goals base...Show moreLast updated: 10 days ago
    • Promoted
    Emulation Engineer

    Emulation Engineer

    ACL DigitalKarnataka, India
    GFXIP Emulation Methodology Lead.Exposure to Emulation model build and sanity bring up.Proven Emulation Test bench bring up experience with. Porting C++ / System Verilog Simulation Test bench to Emula...Show moreLast updated: 1 day ago
    • Promoted
    Senior Software Engineer-Multicast

    Senior Software Engineer-Multicast

    ACL DigitalKarnataka, India, India
    We are seeking a highly skilled Senior C Network Protocol Engineer to join our growing team.In this role, you will be responsible for the design, development, and maintenance of high-performance ne...Show moreLast updated: 3 days ago
    • Promoted
    BMC Firmware developer

    BMC Firmware developer

    LuxoftKarnataka, India
    Join our team in developing cutting-edge security firmware for Embedded Systems on Chips (SoCs).You will be working on innovative projects that focus on the security subsystem of silicon, including...Show moreLast updated: 1 day ago
    • Promoted
    ORMB Developer

    ORMB Developer

    OracleKarnataka, India
    We are looking for a Senior ORMB Developer with deep expertise in the Oracle Utilities Application Framework (OUAF) and Oracle Revenue Management and Billing (ORMB). This role demands strong technic...Show moreLast updated: 1 day ago
    • Promoted
    Hardware RTL Verification engineer

    Hardware RTL Verification engineer

    QpiAIKarnataka, India
    At QpiAI, we are leading the effort to discover optimal AI and Quantum systems in Life sciences, Healthcare, Transportation, Finance, Industrial, and Space technologies. QpiAI is building a full sta...Show moreLast updated: 1 day ago
    • Promoted
    Electrical and Electronics Engineer

    Electrical and Electronics Engineer

    GITAM Deemed Universitykarnataka, karnataka, in
    Electrical and Electronics Engineer (2 Positions).GITAM (Deemed to be University), Doddaballapura, Bengaluru.Tech in Electronics or related discipline. We are seeking enthusiastic and skilled Electr...Show moreLast updated: 22 days ago
    • Promoted
    RMS (Reliability Monitoring System) Technical Expert – OSAT

    RMS (Reliability Monitoring System) Technical Expert – OSAT

    Tata Electronicskarnataka, karnataka, in
    Tata Electronics (a wholly owned subsidiary of Tata Sons Pvt.India’s first AI-enabled state-of-the-art Semiconductor Foundry. This facility will produce chips for applications such as power manageme...Show moreLast updated: 30+ days ago
    • Promoted
    Hardware Design Engineer

    Hardware Design Engineer

    Rx100 VenturesKarnataka, India
    We are seeking an experienced Hardware Design Engineer – Robotics Electronics with strong expertise in PCB design tools, motor driver circuits, and processor-based PCB design including BGA layouts....Show moreLast updated: 1 day ago
    • Promoted
    SAP MDG Developer (enhancements)

    SAP MDG Developer (enhancements)

    Mastech DigitalKarnataka, India
    SAP MDG Developer and Sr Developer (enhancements).Immediate joiner / Serving notice with less than 30 days / Notice is less than 30 days. SAP Master Data Governance (MDG) implementation.This role requ...Show moreLast updated: 1 day ago