BMS Embedded Software Development Engineer
2 days ago
BMS 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, 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 stakeholders
Required 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 skills
Qualifications
- 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 experience
Apply Now
– Send your resume to:
Include 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
-
Hiring for BMS Embedded Software Development
2 days ago
Bengaluru, Karnataka, India Tata Technologies Full time ₹ 12,00,000 - ₹ 36,00,000 per yearPosition: 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 Integration Engineer
4 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...
-
BMS Basic Software Leader
1 week 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 Basic Software Leader
6 days ago
Bengaluru, Karnataka, India Agratas Full time ₹ 15,00,000 - ₹ 60,00,000 per yearPurpose of the RoleCan you help pioneer innovative battery solutions for the future?The 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...
-
Embedded Software Engineer
6 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...
-
MBD Software Engineer
3 days 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...
-
BMS HW Engineer
4 days ago
Bengaluru, Karnataka, India Tata Technologies Full time ₹ 8,00,000 - ₹ 24,00,000 per yearFunction Name: BMS HW EngineerExperience: 4-10 YearsLocation: Bangaluru.Primary Skill Set1. Technical SkillsBattery Management System (BMS) Hardware DesignHigh Voltage (HV) Battery SystemsElectronic Circuit Design & AnalysisPower ElectronicsEmbedded Hardware DevelopmentAnalog and Digital ElectronicsDesign Verification Plan and Report (DVPR)System...
-
Python Software Engineer
5 days ago
Bengaluru, Karnataka, India Lakarya Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob description:We are seeking a highly skilled Python Automation Engineer with strong experience in developing and executing automated test solutions for Battery Management Systems (BMS) or automotive embedded software. The ideal candidate will combine hands-on Python development expertise with a deep understanding of automotive software validation, control...
-
Embedded Software Developer
2 weeks 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 Engineer
2 weeks ago
Bengaluru, Karnataka, India Versabyte Data Systems Full time ₹ 9,00,000 - ₹ 12,00,000 per yearRole Overview:We are looking for motivated and skilled Embedded Software Engineers who have a strong foundation in embedded system development and are excited to work at the intersection of hardware and software. This role involves hands-on development, debugging, and optimization of embedded applications for real-world industrial and consumer electronics...