Engineer Application Software BMS

Talent Hired-the Job Store

Chennai District

On-site

INR 900,000 - 1,400,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Talent Hired-the Job Store in Chennai seeks an experienced embedded software engineer to develop, integrate and validate Battery Management System software for lithium‑ion packs. You will use model‑based development and automotive software processes, reporting to the Lead Application Software (BMS).

Total experience should cover embedded software with BMS/VCU/EV powertrain exposure. You will implement features, perform MIL/SIL/HIL tests, ensure traceability and support vehicle‑level validation.

Qualifications

  • Experience in embedded software for BMS/EV powertrain systems.
  • Proficiency with MATLAB/Simulink and Stateflow modelling.
  • Experience with CAN communication protocols and automotive software.
  • Hands-on testing: MIL, SIL and HIL methodologies.
  • Knowledge of BMS/VCU or EV powertrain software development.

Responsibilities

  • Develop BMS application software features using MATLAB/Simulink and Stateflow.
  • Implement and maintain software components per system requirements; support integration and testing.
  • Develop SOX estimation, cell balancing, thermal monitoring, voltage/current/temperature control and fault detection.
  • Analyze requirements; create software design documentation and ensure bidirectional traceability.
  • Perform MIL, SIL and HIL testing; debug and support vehicle-level validation.
  • Conform to automotive software processes, coding standards and Polyspace guidelines.
  • Participate in design reviews and software audits.

Skills

C programming
MATLAB/Simulink & Stateflow
CAN protocol
BMS/VCU/EV powertrain software
MIL/SIL/HIL testing

Tools

Git/Bitbucket
JIRA/Agile tools
Polyspace
dSPACE/Vector CANalyzer/CANoe
AUTOSAR basics

Job description

Role & responsibilities
Position Summary

Develop, integrate and validate Battery Management System application software functions for lithium-ion battery packs, using model-based development and automotive software processes. The role reports to the Lead Application Software (BMS).

Total experience framing: embedded software development, with a portion in BMS, VCU, EV powertrain or automotive application software.

3. Must Have Skills
  • C programming
  • MATLAB/Simulink and Stateflow model-based development
  • CAN communication protocol
  • BMS, VCU, EV powertrain or automotive application software development
  • MIL, SIL and HIL testing and debugging
4. Good To Have Skills
  • Embedded systems fundamentals
  • Git/Bitbucket version control
  • JIRA/Agile tools
  • Polyspace working knowledge
  • Lithium-ion battery technology
  • SOC/SOH estimation techniques
  • AUTOSAR basics
  • dSPACE, Vector CANalyzer/CANoe
  • Functional Safety awareness (ISO 26262)
5. Roles and Responsibilities
  • Develop BMS application software features using MATLAB/Simulink and Stateflow.
  • Implement and maintain software components as per system requirements; support software integration and testing.
  • Develop and maintain SOX estimation, cell balancing, thermal monitoring, voltage/current/temperature monitoring, charge and discharge control, and fault detection and diagnostics.
  • Analyze system and software requirements; create software design documentation.
  • Ensure bidirectional traceability between requirements, design and testing.
  • Perform MIL, SIL and HIL testing; conduct debugging and root-cause analysis; support vehicle-level validation.
  • Follow automotive software development processes, coding standards and quality guidelines; use Polyspace.
  • Participate in design reviews and software audits.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Application Software BMS
Lead Application Software BMS

Talent Hired-the Job Store • Chennai District

On-site
INR 2,000,000 - 4,200,000
Engineer Basic Software BMS
Engineer Basic Software BMS

Talent Hired-the Job Store • Chennai District

On-site
INR 1,200,000 - 1,800,000
Senior Manager - Battery Pack Design & Development (Electrical & BMS)
Senior Manager - Battery Pack Design & Development (Electrical & BMS)

Mahindra & Mahindra • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Engineer Hardware BMS
Engineer Hardware BMS

Talent Hired-the Job Store • Chennai District

On-site
INR 900,000 - 1,300,000
Senior Manager - Battery Pack Design And Development Electrical And BMS
Senior Manager - Battery Pack Design And Development Electrical And BMS

Mahindra and Mahindra Limited [Automotive and Farm Equipment Business] • Bengaluru

On-site
INR 1,800,000 - 2,600,000
Junior Application Engineer
Junior Application Engineer

Vecmocon • Dadri

On-site
INR 2,400,000 - 3,400,000
Sr. Controls Software Engineer - MBD
Sr. Controls Software Engineer - MBD

Bosch Group • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Sr. Controls Software Engineer - MBD
Sr. Controls Software Engineer - MBD

Boschgroup • Bengaluru

On-site
INR 900,000 - 1,500,000
Lead Hardware BMS
Lead Hardware BMS

Talent Hired-the Job Store • Chennai District

On-site
INR 3,500,000 - 5,500,000
Hardware Engineer - Battery Management System (BMS)
Hardware Engineer - Battery Management System (BMS)

Hinduja Tech Limited • Pune District

On-site
INR 1,800,000 - 2,400,000