
Hiring for BMS Embedded Software Development
8 hours ago
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
-
Hiring for BMS Embedded Software Development
2 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...
-
BMS Embedded Software Development Engineer
13 hours ago
Bengaluru, Karnataka, India Tata Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearBMS 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 aSenior Software Engineer – BMS Embedded Softwareto join our growing team. This role is crucial in the design, development, and delivery...
-
Software Architect
2 weeks ago
Bengaluru, Karnataka, India, Karnataka 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 architectureYou will be responsible for functionality, reliability, security, safety...
-
BMS Basic Software Leader
6 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 Integration Engineer
2 days 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...
-
Embedded Software Developer
2 weeks ago
Bengaluru, Karnataka, India Larsen & Toubro Ltd Full time ₹ 8,00,000 - ₹ 24,00,000 per yearEmbedded development & support > Designing, developing, testing and optimising software for embedded systemsExperience with customizing embedded Linux, BSP Experience in working with Zynq MpSoC & Petalinux > Testing and debugging embedded software to ensure reliability and performance > Collaborating with hardware engineers to understand system...
-
Embedded Software Engineer
4 days ago
Bengaluru, Karnataka, India Sourcingxpress Full time ₹ 12,00,000 - ₹ 36,00,000 per yearAbout Rekise Marine Rekise Marine is a startup focused on sustainably enhancing the utility of oceans through autonomous robotic infrastructure. Our efforts center on developing advanced autonomous technology for the maritime industry, serving both defense and commercial sectors globally. We specialize in creating autonomous vessels both surface and...
-
Embedded Software Developer
1 week ago
Bengaluru, Karnataka, India Megha Engineering And Infrastructure Full time ₹ 15,00,000 - ₹ 25,00,000 per year1. Job SummaryDevelopment of software for microprocessor or microcontroller based Embedded Systems for defense applications.2. Responsibilities and Dutiesi. Development of embedded software for hardware embedded board bring-up based on Multicore processors.ii. Working with RTOS VxWorks for multitasking system.iii. Understanding of the multitasking software...
-
Embedded Software Developer
1 week ago
Bengaluru, Karnataka, India TekPillar Services Pvt. Ltd Full time ₹ 6,00,000 - ₹ 18,00,000 per yearJob Role : Embedded Software DeveloperExperience : 8 YearsLocation: Bangalore We are seeking a skilled and experienced Embedded Software Developer with over 8 years of experience to join our dynamic team in Bangalore. As part of our development team, you will contribute to cutting-edge projects and collaborate on building sophisticated embedded systems...
-
MBD Software Engineer
15 hours ago
Bengaluru, Karnataka, India Krazy Mantra HR Solutions Pvt. Ltd Full time ₹ 5,00,000 - ₹ 15,00,000 per yearWe are looking for a skilled MBD Software Engineer with 3-6 years of experience to join our team in Bangalore. The ideal candidate will have expertise in Embedded software design and development, MIL and SIL, AUTOSAR, MATLAB, Battery Management System (BMS) development, and MBD.Roles and ResponsibilityDesign and develop embedded software for automotive...