[Apply Now] Hiring for BMS Embedded Software Development
2 weeks ago
Job Description Position: BMS Embedded Software Development Experience: 3-8 Years Job Location: Bengaluru Karnataka Notice Period: Immediate to 30 Days 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
-
BMS Embedded Software Development Engineer
4 weeks ago
Bengaluru, India Tata Technologies Full timeBMS 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...
-
BMS Embedded Software Development Engineer
4 weeks ago
Bengaluru, India Tata Technologies Full timeBMS 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...
-
BMS Embedded Software Development Engineer
3 weeks ago
Bengaluru, India Tata Technologies Full timeBMS 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...
-
BMS Embedded Software Development Engineer
4 weeks ago
Bengaluru, India Tata Technologies Full timeBMS 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,...
-
Hiring for BMS Embedded Software Development
4 weeks ago
Bengaluru, Karnataka, India, Karnataka Tata Technologies Full timePosition: 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, India Tata Technologies Full timeBMS 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,...
-
BMS Embedded Software Development Engineer
4 weeks ago
Bengaluru, India Tata Technologies Full timeBMS 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,...
-
Bms Embedded Software Development Engineer
4 weeks ago
Bengaluru, India Tata Technologies Full timeBMS 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,...
-
Hiring for BMS Embedded Software Development
4 weeks ago
Bengaluru, India Tata Technologies Full timePosition: 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...
-
Hiring for BMS Embedded Software Development
4 weeks ago
Bengaluru, India Tata Technologies Full timePosition : BMS Embedded Software Development Experience: 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...