BMS Software Engineer

4 days ago


Bengaluru, Karnataka, India 95b38e5c-4a34-4394-a5b9-65ce906699cb Full time ₹ 2,00,00,000 - ₹ 4,00,00,000 per year

Purpose of the Role

The Senior Software Engineer is a crucial role in the BMS Software function. This role requires a high level of analytical and critical thinking. This role is required to lead engineering activities within the scope of a defined project, including coordination of resources, planning of timelines, and delivery of engineering milestones and support team and company initiatives with a similar approach. The Senior Software Engineer will have a direct impact on the company's ability to design, develop, and deliver safe, reliable, and high-performance battery systems to customers.

The Senior Software Engineer is a crucial role in the BMS Software function. This role requires a high level of analytical and critical thinking. This role is required to lead engineering activities within the scope of a defined project, including coordination of resources, planning of timelines, and delivery of engineering milestones and support team and company initiatives with a similar approach. The Senior Software Engineer will have a direct impact on the company's ability to design, develop, and deliver safe, reliable, and high-performance battery systems to customers.

Key Responsibility Areas

  • Design, development, and integration of BMS software for advanced automotive battery packs.
  • Expertise in Battery Management Systems (BMS), EV energy storage, and AI/ML algorithms.
  • Embedded / Controls software architecture development, definition and evaluation
  • Requirements elicitation, decomposition and creation
  • Setting a clear architectural vision and strategy for software
  • Specification of software structure, runtime behaviours, decomposition and interfaces.
  • Supporting the software team to realise and verify implemented architecture in their work products
  • Collaborating cross functionally with architecture stakeholders
  • Supporting functional safety activities and incorporating into architecture
  • Supporting cybersecurity activities and incorporating into architecture
  • Provide technical support and guidance to the software team
  • Instilling best practice in software domain and driving continuous improvement
  • Building effective working relationships with internal and external stakeholders
  • Support RFI/RFQ activities and customer / supplier discussions
  • Coordinate software issue resolution across component, pack, and vehicle levels.
  • Work closely with software validation, calibration diagnostics, functional safety, and architecture teams to ensure alignment and timely delivery of software components.
  • Lead technical input for software coordination and requirements alignment meetings.
  • Coordinate high-voltage battery system change management processes.
  • Develop and lead the creation of safety concepts for high-voltage battery systems, ensuring compliance with functional safety standards such as ISO 26262.
  • Conduct hazard and risk analyses to identify potential safety issues and define mitigation strategies.
  • Establish safety verification and validation plans to ensure safety requirements are met throughout the product development lifecycle.

Knowledge, Skills And Experience

  • Demonstrable experience delivering software products in the battery and/or automotive industries, with exposure to vehicle electrification engineering.
  • In depth knowledge and experience designing and delivering embedded / controls software solutions
  • Embedded / controls software architecture development, modelling and simulation
  • Expert in MATLAB modelling and C/C++, Python programming and Familiar with embedded RTOS (AUTOSAR Classic / OSEK etc)
  • Familiar with working in a development environment using revision control, issue tracking, and automated testing.
  • Proven experience in automotive product development environments, including launching large-volume automotive electronics systems.
  • Experienced in use of architecture development / simulation tools (System Designer / System Desk or equivalent)
  • Enable Vehicle-to-Grid (V2G) and Grid-to-Battery (G2B) analytics for smart energy distribution.
  • Ensure compliance with battery safety and regulatory standards (ISO 26262, UL 1973, IEC 62660, etc.).
  • Experience with advanced automotive battery design and testing.
  • Proficiency in tools like CANalyzer, INCA, and automated requirements management
  • Strong understanding of high-voltage safety, battery behaviour, and electrochemical performance.
  • Familiarity with electrification architectures, including EV, HEV, PHEV, and BSG systems.
  • Experience with software development in embedded systems, particularly for motor control and battery management
  • Produce documentation that may be used inside and outside the company.
  • Work closely with hardware engineers to integrate software solutions with Battery Management Systems
  • Knowledge of systems engineering V-Model and product lifecycle management
  • Engineering QMS exposure (ASPICE desirable)
  • Experience of working with global, cross-functional teams (advantageous)

Role Specific Qualifications/Certifications

  • Bachelor's degree in Computer Science / Software Engineering / Electronics and Communication Engineering or similar.
  • Familiarity with BMS, EMI/EMC considerations, and HV component layout.
  • Leadership skills
  • Strong project management, leadership, and communication skills.


  • 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...

  • HVAC & BMS Engineer

    1 week ago


    Bengaluru, Karnataka, India Cherry Merry Home Foods Full time ₹ 4,00,000 - ₹ 6,00,000 per year

    Site Engineer [Pan-India]Serve as the primary point of contact for key clients, building and maintaining long-term relationships.Understand client requirements for HVAC and BMS automation solutions and translate them into actionable tasks.Prepare and deliver detailed quotations, ensuring alignment with client needs and company offerings.Collaborate closely...

  • BMS Sales Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Italic Systems Full time ₹ 24,00,000 - ₹ 60,00,000 per year

    Company DescriptionItalic Systems is a BMS technology-based company specializing in ELV (Extra Low Voltage) systems. We provide comprehensive services for our IT clients, covering Building Management Systems (BMS), Access Control Systems (ACS), CCTV, Fire & Safety systems, and other ELV solutions. Our expertise ensures seamless integration, reliable...

  • BMS Engineer

    2 days ago


    Bengaluru, Karnataka, India a4f6c292-af34-45ac-b2d9-7e071e89c217 Full time ₹ 8,50,000 - ₹ 12,00,000 per year

    Company DescriptionINDSYS is a customer-focused organization dedicated to delivering tailored, cost-effective solutions for information infrastructure needs. We specialize in Network Infrastructure Solutions, Servers and Storage, Cloud Migrations and Maintenance, Surveillance and Security Solutions, Tech Support Services, and IT FMS Services. Our emphasis is...


  • Bengaluru, Karnataka, India Agratas Full time ₹ 15,00,000 - ₹ 60,00,000 per year

    Purpose of the RoleCan you help pioneer innovative battery solutions for the future?The 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...

  • BMS Hardware Engineer

    2 weeks ago


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

    Zeno is seeking a BMS Hardware Engineer to design, develop, and validate the Battery Management System hardware for our next-generation electric motorcycles.Location:Bengaluru – Work from Office (5 days a week)Start Date:ImmediateAbout ZenoAn unprecedented energy transition has begun. To meet 2040 net zero goals, over 2 billion electric two-wheelers...


  • Bengaluru, Karnataka, India Techlanz Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    BMS Firmware Engineer to lead BMS development. Role includes Develop drivers, bootloader, WDT, Fault Management, diagnostics, Sensor interface & GPIO control, Experience in optimizing firmware across MCUs (NXP, STM32, Renesas, MPS) or BMS IC vendors.

  • Bms Operator

    5 days ago


    Bengaluru, Karnataka, India Blue Star Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Job Title: IBMS OperatorRoles and ResponsibilitiesMonitor and control building systems such as HVAC, lighting, security, and CCTV through the BMS.Perform routine maintenance tasks on BMS equipment to ensure optimal performance.Troubleshoot issues with BMS software and hardware components.Collaborate with other teams to resolve complex technical problems...

  • BMS HW Engineer

    10 hours ago


    Bengaluru, Karnataka, India Tata Technologies Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Function Name: BMS HW EngineerExperience: 4-10 YearsLocation: Bangaluru.Primary Skill Set1. Technical SkillsBattery Management System (BMS) Hardware DesignHigh Voltage (HV) Battery SystemsElectronic Circuit Design & AnalysisPower ElectronicsEmbedded Hardware DevelopmentAnalog and Digital ElectronicsDesign Verification Plan and Report (DVPR)System...

  • BMS/IOT Operator

    3 days ago


    Bengaluru, Karnataka, India JLL Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    JLL empowers you to shape a brighter way.  Our people at JLL and JLL Technologies are shaping the future of real estate for a better world by combining world class services, advisory and technology for our clients. We are committed to hiring the best, most talented people  and empowering them to  thrive, grow meaningful careers and to find a place where...