Hiring for BMS Embedded Software Development -Bangalore

3 years

0 Lacs

Posted:10 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Position

Experience:

Job Location

Notice Period:


Primary Skills:

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)



Role responsibilities include:


  • 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

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Tata Technologies logo
Tata Technologies

Engineering Services

Mumbai

RecommendedJobs for You