Bms Embedded Software Development Engineer

2 days ago


Bengaluru, India Tata Technologies Full time

BMS Embedded Software Development Engineer (Senior Role)

📍 Location: MVM Plaza 1st BB Road, Bengaluru, Karnataka

💼 Experience: 3 – 7 Years

  • Notice Period: Looking for Immediate to 30 Days joiners



🔹 About the Role

We are looking for a Senior Software Engineer – BMS Embedded Software to join our growing team. This role is crucial in the design, development, and delivery of safe, reliable, and high-performance battery systems for automotive applications.

As a Senior Engineer, you will lead engineering activities, coordinate resources, define software architecture, and ensure timely delivery of project milestones.


🔹 Key Responsibilities

  • Design, develop, and integrate BMS software for advanced automotive battery packs
  • Develop embedded/controls software architecture and define requirements
  • Lead software safety concepts ensuring ISO 26262 compliance
  • Collaborate across teams (validation, calibration, functional safety, cybersecurity)
  • Coordinate software issue resolution at component, pack, and vehicle level
  • Drive continuous improvement & best practices in software engineering
  • Support customer/supplier discussions, RFI/RFQ activities
  • Deliver technical guidance to software teams and stakeholders


🔹 Required Skills & Experience

  • Strong background in Battery Management Systems (BMS) and EV energy storage
  • Proven expertise in embedded software development, architecture & simulation
  • Proficiency in MATLAB, C/C++, Python, and RTOS (AUTOSAR Classic / OSEK)
  • Knowledge of CAN tools (CANalyzer, INCA) & automated requirements management
  • Familiar with ISO 26262, UL 1973, IEC 62660 standards
  • Experience in vehicle electrification (EV, HEV, PHEV, BSG systems)
  • Understanding of high-voltage safety, battery behavior, electrochemistry
  • Strong project management, leadership, and communication skills


🔹 Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Electronics & Communication, or related field
  • Experience in automotive product development & launching large-scale electronics systems
  • Familiarity with systems engineering V-Model, ASPICE, QMS
  • Advantage: Global cross-functional team collaboration experience


📩 Apply Now – Send your resume to:

shital.jakkulwar@tatatechnologies.com

đź“‘ Include in your application:

  • Total & Relevant Experience
  • Current & Preferred Location
  • Current CTC & Expected CTC
  • Notice Period (Immediate to 30 days only)
  • Last Working Day (if serving / already left)

Reason for recent career gaps (if any



  • Bengaluru, India Tata Technologies Full time

    BMS Embedded Software Development Engineer (Senior Role)Location: MVM Plaza 1st BB Road, Bengaluru, KarnatakaExperience: 3 – 7 YearsNotice Period: Looking for Immediate to 30 Days joinersAbout the RoleWe are looking for a Senior Software Engineer – BMS Embedded Software to join our growing team. This role is crucial in the design, development, and...


  • Bengaluru, India Tata Technologies Full time

    BMS Embedded Software Development Engineer (Senior Role)Location: MVM Plaza 1st BB Road, Bengaluru, KarnatakaExperience: 3 – 7 YearsNotice Period: Looking for Immediate to 30 Days joinersAbout the RoleWe are looking for a Senior Software Engineer – BMS Embedded Software to join our growing team. This role is crucial in the design, development, and...


  • Bengaluru, India Tata Technologies Full time

    BMS Embedded Software Development Engineer (Senior Role)Location: MVM Plaza 1st BB Road, Bengaluru, KarnatakaExperience: 3 – 7 YearsNotice Period: Looking for Immediate to 30 Days joinersAbout the RoleWe are looking for a Senior Software Engineer – BMS Embedded Software to join our growing team. This role is crucial in the design, development, and...


  • Bengaluru, India Tata Technologies Full time

    BMS Embedded Software Development Engineer (Senior Role)Location: MVM Plaza 1st BB Road, Bengaluru, KarnatakaExperience: 3 – 7 Years- Notice Period: Looking for Immediate to 30 Days joinersAbout the RoleWe are looking for a Senior Software Engineer – BMS Embedded Software to join our growing team. This role is crucial in the design, development, and...


  • Bengaluru, Karnataka, India Tata Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    BMS Embedded Software Development Engineer (Senior Role)Location:MVM Plaza 1st BB Road, Bengaluru, KarnatakaExperience:3 – 7 YearsNotice Period: Looking for Immediate to 30 Days joinersAbout the RoleWe are looking for aSenior Software Engineer – BMS Embedded Softwareto join our growing team. This role is crucial in the design, development, and delivery...


  • Bengaluru, India Tata Technologies Full time

    BMS Embedded Software Development Engineer (Senior Role) Location: MVM Plaza 1st BB Road, Bengaluru, Karnataka Experience: 3 – 7 Years Notice Period: Looking for Immediate to 30 Days joiners About the Role We are looking for a Senior Software Engineer – BMS Embedded Software to join our growing team. This role is crucial in the design,...


  • Bengaluru, India Tata Technologies Full time

    BMS Embedded Software Development Engineer (Senior Role) Location: MVM Plaza 1st BB Road, Bengaluru, Karnataka Experience: 3 – 7 Years Notice Period: Looking for Immediate to 30 Days joiners About the Role We are looking for a Senior Software Engineer – BMS Embedded Software to join our growing team. This role is crucial in the design,...


  • Bengaluru, India Tata Technologies Full time

    BMS Embedded Software Development Engineer (Senior Role)📍 Location: MVM Plaza 1st BB Road, Bengaluru, Karnataka💼 Experience: 3 – 7 YearsNotice Period: Looking for Immediate to 30 Days joiners🔹 About the RoleWe are looking for a Senior Software Engineer – BMS Embedded Software to join our growing team. This role is crucial in the design,...


  • Bengaluru, India Tata Technologies Full time

    BMS Embedded Software Development Engineer (Senior Role)📍 Location: MVM Plaza 1st BB Road, Bengaluru, Karnataka💼 Experience: 3 – 7 YearsNotice Period: Looking for Immediate to 30 Days joiners🔹 About the RoleWe are looking for a Senior Software Engineer – BMS Embedded Software to join our growing team. This role is crucial in the design,...


  • Bengaluru, India Tata Technologies Full time

    BMS Embedded Software Development Engineer (Senior Role)📍 Location: MVM Plaza 1st BB Road, Bengaluru, Karnataka💼 Experience: 3 – 7 YearsNotice Period: Looking for Immediate to 30 Days joiners🔹 About the RoleWe are looking for a Senior Software Engineer – BMS Embedded Software to join our growing team. This role is crucial in the design,...