Job Description Battery Management System (BMS) Software Lead

Olectra Greentech

Seetharampur

On-site

INR 2,800,000 - 4,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Olectra Greentech is hiring a Battery Management System (BMS) Software Lead with 7–8 years of automotive embedded software experience. The role spans ASW and BSW, AUTOSAR, embedded C development, software integration and functional safety.

You will mentor engineers, guide cross‑functional teams and deliver compliant, high‑quality software. The position requires leadership in architecture, testing and validation on target hardware, with collaboration across hardware, systems and validation teams

Qualifications

  • Bachelor's or Master's degree in Electronics, Electrical Engineering, Computer Science, or related field.
  • 7–12 years in automotive embedded software development.
  • Hands-on BMS development experience (minimum 4 years).
  • Experience with OEMs or Tier-1 automotive suppliers preferred.
  • Knowledge of ISO 26262, ASPICE, MISRA C is desirable.

Responsibilities

  • Lead development of BMS software from requirements through design, implementation, integration and validation.
  • Define software architecture and module interfaces for ASW and BSW.
  • Guide ASW/BSW engineers on technical solutions, coding standards and best practices.
  • Drive software design reviews, code reviews, and technical discussions.
  • Support planning, effort estimation and risk mitigation activities.
  • Coordinate cross‑functional teams for timely delivery.

Skills

Embedded C
C++
RTOS
MCU architectures

Education

Bachelor's or Master's degree in Electronics/EE/CS

Tools

AUTOSAR Classic
MCAL
RTE
CAN/LIN
UDS/DCM

Job description

Job Description Battery Management System (BMS) Software Lead (ASW & BSW)
Job Title

Battery Management System (BMS) Software Lead ASW & BSW

Experience

7–8 Years

Location

Olectra Greentech Ltd

Sy No 1673, Seetharampur, Shabad, Telangana 509217

[Hyderabad]

Employment Type

Full-time

Job Summary

We are seeking an experienced Battery Management System (BMS) Software Lead with 7–8 years of experience in automotive embedded software development. The ideal candidate will have strong expertise in both Application Software (ASW) and Basic Software (BSW), with hands‑on experience in BMS architecture, AUTOSAR, embedded C development, software integration, and functional safety. The role involves leading software development activities, mentoring engineers, coordinating cross‑functional teams, and delivering high‑quality automotive software compliant with industry standards.

Key Responsibilities
Technical Leadership
  • Lead the development of BMS software from requirements through design, implementation, integration, and validation.
  • Define software architecture and module interfaces for both ASW and BSW.
  • Guide ASW and BSW engineers on technical solutions, coding standards, and best practices.
  • Drive software design reviews, code reviews, and technical discussions.
  • Support project planning, effort estimation, and risk mitigation activities.
Application Software (ASW)
  • Develop and integrate BMS application functions including:
    • State of Charge (SOC)
    • State of Health (SOH)
    • State of Power (SOP)
    • Cell balancing
    • Charging and discharging control
    • Thermal management
    • Battery protection strategies
    • Diagnostics and fault management
    • Operating mode/state machine management
  • Integrate battery algorithms with hardware interfaces.
  • Optimize software performance, memory usage, and execution timing.
Basic Software (BSW)
  • Configure and integrate AUTOSAR Basic Software modules.
  • Configure and integrate:
    • MCAL Drivers
    • Operating System (OS)
    • Runtime Environment (RTE)
    • Communication Stack (CAN/CAN FD/LIN)
    • Diagnostic Stack (UDS/DCM)
    • NVM and Memory Stack
    • Watchdog Manager
    • ECU State Manager
  • Support bootloader integration and software flashing.
  • Debug driver and hardware interface issues.
Integration & Validation
  • Perform software integration on target hardware.
  • Support SIL, HIL, and vehicle‑level testing.
  • Analyze and resolve software defects.
  • Support calibration and system validation activities.
  • Work closely with hardware, systems, validation, and calibration teams.
Functional Safety & Quality
  • Develop software compliant with ISO 26262.
  • Support safety analysis including FMEA, FTA, and safety mechanisms.
  • Ensure ASPICE‑compliant software development processes.
  • Maintain bidirectional requirements traceability.
  • Ensure adherence to MISRA C guidelines and secure coding practices.
Required Technical Skills
Embedded Software
  • Embedded C (mandatory)
  • Good understanding of C++
  • RTOS concepts
  • Microcontroller architecture (Infineon, NXP, Renesas, TI, or STMicroelectronics)
Battery Management System
  • Battery fundamentals (Lithium‑ion)
  • SOC, SOH, SOP estimation
  • Cell balancing
  • Battery protection
  • Charging algorithms
  • Thermal management
  • Fault diagnostics
AUTOSAR
  • AUTOSAR Classic Architecture
  • BSW configuration
  • MCAL
  • RTE
  • ECU Configuration
  • Communication Stack
  • Diagnostic Stack
  • Memory Stack
Communication Protocols
  • CAN
  • CAN FD
  • LIN
  • UDS
  • XCP (preferred)
  • Ethernet (preferred)
Development Tools
  • Vector CANoe
  • Vector CANalyzer
  • DaVinci Configurator
  • EB tresos Studio
  • Lauterbach Debugger
  • Git
  • Confluence
  • Jenkins
  • MATLAB/Simulink (preferred)
  • Enterprise Architect (preferred)
Testing & Debugging
  • Unit Testing
  • Integration Testing
  • SIL
  • HIL
  • Static Code Analysis
  • Code Coverage Analysis
Functional Safety & Standards
  • ISO 26262
  • ASPICE
  • MISRA C
  • Automotive Cybersecurity (ISO/SAE 21434) – desirable
Qualifications
  • Bachelor's or Master's degree in Electronics, Electrical Engineering, Computer Science, Instrumentation, or a related field.
Preferred Experience
  • 7 to 12 years in automotive embedded software development.
  • At least 4 years of hands‑on BMS software development.
  • Experience working with OEMs or Tier‑1 automotive suppliers.
  • Knowledge of Agile/Scrum software development methodologies.
Soft Skills
  • Strong technical leadership and mentoring skills.
  • Excellent problem‑solving and analytical abilities.
  • Effective communication and stakeholder management.
  • Ability to manage multiple priorities and deliver under tight timelines.
  • Collaborative mindset with cross‑functional teams.
Key Deliverables
  • High‑quality BMS software releases meeting project milestones.
  • Successful ASW and BSW integration.
  • Compliance with quality, safety, and cybersecurity standards.
  • Timely resolution of software defects.
  • Technical guidance and mentorship for the software team.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Job Description_ Senior Engineer_ Battery Management System
Job Description_ Senior Engineer_ Battery Management System

Olectra Greentech • Seetharampur

On-site
INR 1,200,000 - 1,800,000
Senior Manager
Senior Manager

Adani Group • Ahmedabad District

On-site
INR 1,200,000 - 1,800,000
Lead BMS Design BESS
Lead BMS Design BESS

Larsen & Toubro • Bengaluru

On-site
INR 4,500,000 - 6,500,000
Senior Manager
Senior Manager

Adani Transmission (ATL) • Ahmedabad District

On-site
INR 2,500,000 - 4,500,000
Bms Firmware Development Engineer
Bms Firmware Development Engineer

Techlanz • Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Technical Lead
Senior Technical Lead

Tata Technologies • Bengaluru

On-site
INR 2,500,000 - 4,000,000
SA_104-AUTOSAR Application Software Engineer
SA_104-AUTOSAR Application Software Engineer

Marutee • Bengaluru

On-site
INR 800,000 - 1,200,000
Battery Management System Engineer - ( 2+ Years)
Battery Management System Engineer - ( 2+ Years)

Genrobotics • Thiruvananthapuram

On-site
INR 800,000 - 1,200,000
SA_104-AUTOSAR Application Software Engineer
SA_104-AUTOSAR Application Software Engineer

Marutee • Karnataka

On-site
INR 800,000 - 1,500,000
Senior Manager - Battery Management System (BMS) Engineering
Senior Manager - Battery Management System (BMS) Engineering

Adani Enterprises Ltd • Ahmedabad District

On-site
INR 2,500,000 - 4,500,000