Job Description_ Senior Engineer_ Battery Management System

Olectra Greentech

Seetharampur

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Olectra Greentech Ltd in Hyderabad, Telangana is seeking a Senior Engineer for Battery Management System software (ASW, BSW) with 5–8 years in automotive embedded software. The role focuses on development, integration, debugging, and unit testing, with hands-on AUTOSAR, Embedded C, and safety-compliant processes.

Responsibilities cover SOC/SOH/SOP features, cell balancing, thermal management, fault diagnostics, and collaborating with hardware, systems and validation teams.

Qualifications

  • 5–8 years of experience in Automotive Embedded Software Development.
  • Minimum 3 years hands-on experience in Battery Management System software development.
  • Experience with OEM or Tier-1 automotive projects preferred.

Responsibilities

  • Develop and maintain BMS application software using Embedded C.
  • Implement SOC, SOH, SOP features and cell balancing mechanisms.
  • Configure AUTOSAR Basic Software and MCAL drivers; support bootloader integration.
  • Perform unit testing and software integration; ensure code quality per ASPICE and MISRA C.

Skills

Embedded C
C++
RTOS
Microcontroller programming
AUTOSAR
CAN/CAN FD/LIN
UDS Diagnostics
XCP
Ethernet
Unit testing tools
MISRA C
ASPICE
ISO 26262
Software development lifecycle

Education

Bachelor's or Master's degree in Electronics, Electrical Engineering, Computer Science, Instrumentation, or related

Tools

VectorCAST
Tessy
Cantata
Google Test
Vector CANoe
CANalyzer
DaVinci Configurator
EB tresos Studio
Lauterbach
Git
Confluence
Jenkins
MATLAB/Simulink

Job description

Job Description Senior Engineer Battery Management System (BMS) Software (ASW, BSW & Unit Testing)
Job Title

Senior Engineer – Battery Management System (BMS) Software

Experience

3 to 5 Years

Location

Olectra Greentech Ltd

Sy No 1673, Seetharampur, Shabad, Telangana 509217

[Hyderabad]

Employment Type

Full-Time

Job Summary

We are looking for a highly motivated Senior Engineer with 5–8 years of experience in Automotive Embedded Software Development and Battery Management Systems (BMS). The ideal candidate should have strong expertise in Application Software (ASW), Basic Software (BSW), and Unit Testing, with hands‑on experience in AUTOSAR, Embedded C, and automotive software development processes.

The candidate will be responsible for software development, integration, debugging, unit testing, and supporting system validation while ensuring compliance with automotive quality and functional safety standards.

Key Responsibilities
Application Software (ASW)
  • Develop and maintain BMS application software using Embedded C.
  • Implement battery management features including:
    • State of Charge (SOC)
    • State of Health (SOH)
    • State of Power (SOP)
    • Cell balancing
    • Battery protection
    • Charge and discharge control
    • Thermal management
    • Fault diagnostics
    • Operating mode/state machine implementation
  • Develop software based on system and software requirements.
  • Perform software integration and debugging on target hardware.
  • Optimize software for performance, memory utilization, and execution time.
Basic Software (BSW)
  • Configure and integrate AUTOSAR Basic Software modules.
  • Configure and support:
    • MCAL Drivers
    • AUTOSAR Operating System
    • Runtime Environment (RTE)
    • ECU Configuration
    • Communication Stack (CAN/CAN FD/LIN)
    • Diagnostic Stack (UDS/DCM)
    • NVM and Memory Stack
    • Watchdog Manager
    • ECU State Manager
  • Support bootloader integration and ECU flashing.
  • Diagnose hardware and low-level software issues.
Unit Testing & Software Quality
  • Develop and execute unit test cases for software modules.
  • Perform white-box and requirement-based testing.
  • Use automated unit testing tools such as VectorCAST, Tessy, or Cantata.
  • Achieve project targets for code coverage (Statement, Branch, MC/DC).
  • Analyze static analysis reports and resolve software defects.
  • Support software integration, regression, and validation testing.
Software Integration
  • Integrate ASW and BSW components.
  • Support SIL, HIL, and ECU-level testing.
  • Analyze CAN communication and diagnostic messages.
  • Work closely with hardware, systems, and validation teams to resolve integration issues.
Documentation & Process
  • Prepare software design documentation and unit test reports.
  • Maintain requirement traceability.
  • Participate in peer reviews and code reviews.
  • Follow ASPICE and ISO 26262 software development processes.
  • Adhere to MISRA C coding guidelines.
Required Technical Skills
Embedded Software
  • Embedded C programming
  • Good understanding of C++
  • Real-Time Operating Systems (RTOS)
  • Microcontroller programming (Infineon, NXP, Renesas, TI, or STMicroelectronics)
Battery Management Systems
  • Lithium-ion battery fundamentals
  • SOC, SOH, SOP estimation
  • Cell balancing algorithms
  • Battery protection strategies
  • Charging and discharging control
  • Thermal management
  • Fault detection and diagnostics
AUTOSAR
  • AUTOSAR Classic Platform
  • BSW configuration
  • MCAL
  • RTE
  • ECU Configuration
  • Communication Stack
  • Diagnostic Stack
  • Memory Stack
Communication Protocols
  • CAN
  • CAN FD
  • LIN
  • UDS Diagnostics
  • XCP (preferred)
  • Ethernet (preferred)
Unit Testing Tools
  • VectorCAST
  • Tessy
  • Cantata
  • Google Test (preferred)
Static Analysis & Code Quality
  • Polyspace
  • QAC
  • PC‑lint
  • Coverity
  • SonarQube
Development Tools
  • Vector CANoe
  • CANalyzer
  • DaVinci Configurator
  • EB tresos Studio
  • Lauterbach Debugger
  • Git
  • Confluence
  • Jenkins
  • MATLAB/Simulink (preferred)
Functional Safety & Standards
  • ISO 26262
  • Automotive SPICE (ASPICE)
  • MISRA C
  • Basic understanding of ISO/SAE 21434 Cybersecurity (preferred)
Qualifications
  • Bachelor's or Master's degree in Electronics, Electrical Engineering, Computer Science, Instrumentation, or a related engineering discipline.
Desired Experience
  • 5–8 years of experience in Automotive Embedded Software Development.
  • Minimum 3 years of hands‑on experience in Battery Management System software development.
  • Experience in complete software development lifecycle (Requirements, Design, Coding, Unit Testing, Integration, and Validation).
  • Experience with OEM or Tier-1 automotive projects is preferred.
Soft Skills
  • Strong analytical and debugging skills.
  • Excellent problem-solving ability.
  • Effective communication and documentation skills.
  • Ability to work in cross-functional and global teams.
  • Self‑driven with a focus on quality and timely delivery.
Key Performance Indicators (KPIs)
  • Timely delivery of software components.
  • High unit test coverage and software quality.
  • Low software defect leakage.
  • Compliance with coding standards and ASPICE processes.
  • Successful software integration and validation support.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Job Description Battery Management System (BMS) Software Lead
Job Description Battery Management System (BMS) Software Lead

Olectra Greentech • Seetharampur

On-site
INR 2,800,000 - 4,600,000
Software Developer (Automotive SWE 3 for Offshore)
Software Developer (Automotive SWE 3 for Offshore)

SIRI AB • India

On-site
INR 1,200,000 - 1,800,000
Sr. Hardware Engineer BMS
Sr. Hardware Engineer BMS

Hinduja Tech • Pune District

On-site
INR 900,000 - 1,500,000
MTS 2 - Embedded Software(BMS)
MTS 2 - Embedded Software(BMS)

Euler Motors • Delhi

On-site
INR 1,200,000 - 2,000,000
Senior Manager _Battery Application Engineering
Senior Manager _Battery Application Engineering

Olectra Greentech • Hyderabad

On-site
INR 2,500,000 - 4,500,000
Senior System Engineer
Senior System Engineer

Maxwell Energy System Pvt Ltd • Bengaluru

On-site
INR 900,000 - 1,400,000
Senior Engineer_ Battery Applications and Integration
Senior Engineer_ Battery Applications and Integration

Olectra Greentech • Hyderabad

On-site
INR 1,200,000 - 2,100,000
Embedded Software Engineer (ASW & BSW) (SW&S)
Embedded Software Engineer (ASW & BSW) (SW&S)

Nippon Electronics • Krishnagiri District

On-site
INR 600,000 - 1,200,000
Sr. Hardware Engineer - BMS
Sr. Hardware Engineer - BMS

Hinduja Tech • Pune District, Bengaluru

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

Marutee • Bengaluru

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