BMS Embedded Software Development Engineer
4 weeks ago
BMS 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 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 stakeholdersRequired 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 skillsQualifications- 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 experienceApply Now – Send your resume to: 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, India Tata Technologies Full timeJob 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...
-
Software Architect
4 weeks ago
Bengaluru, India Bosch Global Software Technologies Full timeRoles & 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 architecture You will be responsible for functionality, reliability, security,...
-
BMS Integration Engineer
15 hours ago
Bengaluru, Karnataka, India Turno Full time ₹ 8,00,000 - ₹ 12,00,000 per yearJob 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...
-
BMS Basic Software Leader
4 days ago
Bengaluru, Karnataka, India Agratas Full time ₹ 10,00,000 - ₹ 25,00,000 per yearROLE 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...
-
BMS Software Architect – Control Systems
4 days ago
Bengaluru, India Tata Technologies Full timeJob Role: BMS Software Architect – Control Systems & Functional IntegrationLocation: BangaloreEmployment Type: Full-TimeDepartment: Software Architecture – Battery Management SystemsKey Responsibilities• Software Architecture & DesignDefine and evolve the software architecture for BMS control systems across embedded platformsDevelop scalable software...
-
BMS Software Architect – Control Systems
11 hours ago
Bengaluru, India Tata Technologies Full timeJob Role: BMS Software Architect – Control Systems & Functional IntegrationLocation: BangaloreEmployment Type: Full-TimeDepartment: Software Architecture – Battery Management SystemsKey Responsibilities• Software Architecture & DesignDefine and evolve the software architecture for BMS control systems across embedded platformsDevelop scalable software...
-
BMS Software Architect – Control Systems
2 hours ago
Bengaluru, India Tata Technologies Full timeJob Role: BMS Software Architect – Control Systems & Functional IntegrationLocation: BangaloreEmployment Type: Full-TimeDepartment: Software Architecture – Battery Management SystemsKey Responsibilities• Software Architecture & DesignDefine and evolve the software architecture for BMS control systems across embedded platformsDevelop scalable software...
-
BMS Software Architect – Control Systems
3 days ago
Bengaluru, India Tata Technologies Full timeJob Role: BMS Software Architect – Control Systems & Functional IntegrationLocation: BangaloreEmployment Type: Full-TimeDepartment: Software Architecture – Battery Management SystemsKey Responsibilities• Software Architecture & Design- Define and evolve the software architecture for BMS control systems across embedded platforms- Develop scalable...
-
BMS Software Architect – Control Systems
2 days ago
Bengaluru, India Tata Technologies Full timeJob Role: BMS Software Architect – Control Systems & Functional IntegrationLocation: BangaloreEmployment Type: Full-TimeDepartment: Software Architecture – Battery Management SystemsKey Responsibilities• Software Architecture & Design- Define and evolve the software architecture for BMS control systems across embedded platforms- Develop scalable...
-
BMS Software Architect – Control Systems
36 minutes ago
Bengaluru, India Tata Technologies Full timeJob Role: BMS Software Architect – Control Systems & Functional Integration Location: Bangalore Employment Type: Full-Time Department: Software Architecture – Battery Management Systems Key Responsibilities • Software Architecture & Design Define and evolve the software architecture for BMS control systems across embedded platforms Develop scalable...