Job Description Senior Engineer – Battery Management System (BMS) Software (ASW, BSW & Unit Testing)
Job Title
Senior Engineer – Battery Management System (BMS) Software
Experience
3-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.