BMS Embedded Software Development Engineer

19 hours ago


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, 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:


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, Karnataka, India Tata Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Position: BMS Embedded Software DevelopmentExperience:3-8 YearsJob Location: Bengaluru KarnatakaNotice Period:Immediate to 30 DaysPrimary Skills:Embedded / controls software architecture development, modelling and simulationExpert in MATLAB modelling and C/C++, Python programming and Familiar with embedded RTOS (AUTOSAR Classic / OSEK etc)Role...


  • Bengaluru, Karnataka, India, Karnataka Tata Technologies Full time

    Position: BMS Embedded Software DevelopmentExperience: 3-8 YearsJob Location: Bengaluru KarnatakaNotice Period: Immediate to 30 DaysPrimary Skills:Embedded / controls software architecture development, modelling and simulationExpert in MATLAB modelling and C/C++, Python programming and Familiar with embedded RTOS (AUTOSAR Classic / OSEK etc)Role...


  • Bengaluru, Karnataka, India Turno Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    Job Description: BMS Integration EngineerLocation: Bengaluru, IndiaCompany: Turno )Division: Battery Energy Storage Systems (BESS)About TurnoTurno is building the future of clean energy by enabling widespread adoption of electric mobility and energy storage solutions. As we expand into residential, commercial, and grid-balancing Battery Energy Storage...


  • Bengaluru, Karnataka, India Agratas Full time ₹ 10,00,000 - ₹ 25,00,000 per year

    ROLE PROFILEThe Software Engineering Manager in the Electric Vehicle (EV) battery sector plays a pivotal role in advancing battery management systems (BMS), ensuring the safe and efficient operation of high-voltage energy storage systems. The responsibilities and qualifications for this role are multifaceted, encompassing software development, system...

  • Software Architect

    2 weeks ago


    Bengaluru, Karnataka, India, Karnataka Bosch Global Software Technologies Full time

    Roles & Responsibilities :You will be part of a passionate embedded software development team who develop BMS Software for BESS systems thereby providing lifeline for critical ecosystems.You will own the architecture of a BESS-BMS system covering across different layers of architectureYou will be responsible for functionality, reliability, security, safety...


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

    About Rekise Marine Rekise Marine is a startup focused on sustainably enhancing the utility of oceans through autonomous robotic infrastructure. Our efforts center on developing advanced autonomous technology for the maritime industry, serving both defense and commercial sectors globally. We specialize in creating autonomous vessels both surface and...

  • MBD Software Engineer

    21 hours ago


    Bengaluru, Karnataka, India Krazy Mantra HR Solutions Pvt. Ltd Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    We are looking for a skilled MBD Software Engineer with 3-6 years of experience to join our team in Bangalore. The ideal candidate will have expertise in Embedded software design and development, MIL and SIL, AUTOSAR, MATLAB, Battery Management System (BMS) development, and MBD.Roles and ResponsibilityDesign and develop embedded software for automotive...


  • Bengaluru, Karnataka, India, Karnataka Toshiba Software Pvt. Ltd. Full time

    Embedded Software Engineer (MCU Development)Location: BengaluruExperience required: 4-12 yearsNotice Period: Immediate/Max 30 daysRequirement:1. Preferred Experience: 4 to 12 years2. Experience in Embedded Software Domain.3. Experience in MCU development, Peripheral driver development (SPI, I2C, Ethernet, CAN, etc..).4. Experience in porting RTOS like...


  • Bengaluru, Karnataka, India Larsen & Toubro Ltd Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Embedded development & support > Designing, developing, testing and optimising software for embedded systemsExperience with customizing embedded Linux, BSP Experience in working with Zynq MpSoC & Petalinux > Testing and debugging embedded software to ensure reliability and performance > Collaborating with hardware engineers to understand system...


  • Bengaluru, Karnataka, India Lakarya Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job description:We are seeking a highly skilled Python Automation Engineer with strong experience in developing and executing automated test solutions for Battery Management Systems (BMS) or automotive embedded software. The ideal candidate will combine hands-on Python development expertise with a deep understanding of automotive software validation, control...