
Hiring for BMS Embedded Software Development
1 day ago
Position : BMS Embedded Software Development Experience:3-8 Years Job Location : Bengaluru Karnataka Notice Period:Immediate to 30 DaysPrimary 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
24 hours ago
New Delhi, 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 forImmediate to 30 Days joinersAbout the Role We are looking for aSenior Software Engineer – BMS Embedded Softwareto join our growing team. This role is crucial in the design, development, and delivery...
-
Embedded Engineer
1 week ago
Delhi, NCR, New Delhi, India Creatara Mobility Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob Title:Embedded Engineer Electric Vehicles (EV) BMS and ECU DevelopmentJob Summary:We are seeking a highly skilled Embedded Engineer to join our team, specializing in the development of Battery Management Systems (BMS) for electric vehicles and Electronic Control Units (ECU) with integrated sensor interfaces including GPS, Gyro, Radar, and Lidar. The...
-
Embedded Engineer
3 weeks ago
DoubleTree by Hilton Hotel Gurgaon - New Delhi NCR, India Creatara Mobility Full timeJob Title: Embedded Engineer Electric Vehicles (EV) BMS and ECU Development Job Summary: We are seeking a highly skilled Embedded Engineer to join our team, specializing in the development of Battery Management Systems (BMS) for electric vehicles and Electronic Control Units (ECU) with integrated sensor interfaces including GPS, Gyro, Radar, and Lidar. The...
-
Embedded Software Engineer
1 day ago
New Delhi, India Persistent Systems Full timeWork Location: Bangalore Work Mode: 5 Days work from office Experience: 5 to 9 YearsWe are seeking a talented and hands-on Software Engineer with strong C++ and Linux expertise to work on embedded device platforms. Experience in camera systems, image processing pipelines, or multimedia frameworks is a major advantage. The role involves development and...
-
Senior Embedded Software Engineer
24 hours ago
New Delhi, India Ashling Full timeCompany DescriptionFounded in 1982 and headquartered in Limerick, Ireland, Ashling is a global leader in embedded development tools and services. With dedicated R&D teams in Limerick and Kochi, and a worldwide presence spanning Silicon Valley, Bangalore, EMEA, and APAC, we support semiconductor leaders and fast-growing startups alike. We specialize in...
-
Embedded Linux Software Architect
1 day ago
New Delhi, India Getinge Full timeJob overview:- The purpose of this role is to lead the design, development, and implementation of a future-proof modular software platform for next-generation medical devices. - Acting as a key member of the Platform Development core team, the role combines deep technical expertise with strong leadership to build high-performing teams, align cross-functional...
-
Embedded Developer
1 day ago
New Delhi, India Persistent Systems Full timeAbout Position:We are seeking Embedded Developer with hands on experience of c++, linux.Role: Embedded Developer (C++, Linux) Location: Bangalore Experience: 5 to 10 years Job Type: Full Time EmploymentWhat You'll Do:Design, implement, and maintain C++ applications and system-level components on Linux-based embedded platforms. Collaborate with...
-
Embedded Linux Developer
1 week ago
Delhi, NCR, India Vinove Software Full time ₹ 9,00,000 - ₹ 12,00,000 per yearDesign, develop, and optimize embedded software using C/C++ and Java in a Linux environment.Work on Linux user space and kernel space, including device drivers and kernel modules.Collaborate with hardware teams on board bring-up and custom peripherals.Integrate and validate new hardware platforms with embedded Linux OS.Debug and resolve low-level system...
-
Senior Embedded Software Engineer
24 hours ago
New Delhi, India MKU Full timeKey Responsibility Areas Design, develop, and test embedded software for i.MX 9 and other multi-core processors. - Customize Linux OS (Yocto-based builds) for target hardware platforms. - Perform board bring-up, BSP development, device driver integration for peripherals and custom boards. - Optimize software for real-time performance, power efficiency, and...
-
Embedded Software/Firmware Developer
3 weeks ago
Delhi, India Tata Consultancy Services Full timeTCS presents an excellent Opportunity For "Embedded Software/Firmware Developer" Role Job Description 1 Role -Embedded Software/Firmware Developer 2 Location of Requirement -Delhi 3 Experience Range -6 to 12 Years Desired Competencies Embedded Software/Firmware Developer with expertise in C and micro python programming language with working experience on...