Enable job alerts via email!

Sr Engineer - BMS, iPDU & EVSE

Mahindra Group

Bengaluru

On-site

INR 10,00,000 - 15,00,000

Full time

2 days ago
Be an early applicant

Job summary

A leading automotive firm in India seeks an experienced engineer for developing battery management system software. Candidates should have over 5 years in automotive software development and strong skills in MATLAB and Simulink. This role involves system-level debugging, model reviews, and collaboration with cross-functional teams in a fast-paced environment.

Qualifications

  • Minimum 5 years of experience in automotive software development, specifically in BMS or battery pack systems.
  • Hands-on experience with model-based design and simulation using MATLAB toolchain.
  • Ability to conduct model reviews against defined system requirements.

Responsibilities

  • Develop and validate battery management system (BMS) software models using MATLAB, Simulink, and Stateflow.
  • Implement software development following the V-cycle methodology.
  • Collaborate with cross-functional teams to integrate battery pack algorithms.

Skills

MATLAB proficiency
Simulink expertise
Analytical thinking
Cross-functional collaboration

Education

Bachelor’s or Master’s in Electronics, Electrical Engineering, or Communication Engineering

Tools

MATLAB
Simulink
Stateflow
Embedded C
Git
DOORS
Job description
Responsibilities & Key Deliverables
  • Develop and validate battery management system (BMS) software models using MATLAB, Simulink, and Stateflow.
  • Conduct model reviews to ensure alignment with system-level requirements and automotive safety standards.
  • Implement software development following the V-cycle methodology, ensuring traceability and compliance.
  • Debug and optimize algorithms within MATLAB and embedded C environments.
  • Collaborate with cross-functional teams to integrate battery pack algorithms into production-ready systems.
Critical Must-Have Deliverables
  • Minimum 5 years of hands-on experience in MATLAB, Simulink, and Stateflow for automotive applications.
  • Validated experience in model-based design and system-level debugging within MATLAB.
  • Demonstrated capability to follow and deliver software aligned with the V-cycle development process.
  • Ability to perform model reviews against defined system requirements.
Good-to-Have Deliverables
  • Prior experience in battery pack algorithm development.
  • Exposure to embedded C debugging and integration.
  • Knowledge of ISO 26262 or similar automotive functional safety standards.
  • Experience in version control and configuration management tools (e.g., Git, SVN).
Experience
  • Minimum 5 years of experience in automotive software development, specifically in BMS or battery pack systems.
  • Proven track record in model-based design and simulation using MATLAB toolchain.
Industry Preferred
  • Automotive OEMs and Tier-1 suppliers.
  • Battery technology and electric vehicle (EV) system integrators.
Qualifications
  • Bachelor’s or Master’s degree in Electronics, Electrical Engineering, or Communication Engineering.
  • Certifications in MATLAB/Simulink or automotive embedded systems are an added advantage.
General Requirements

Competencies and Skills

  • Model-based design and simulation.
  • Battery management system architecture understanding.
  • System requirement analysis and traceability.

Tools and Techniques Used

  • MATLAB, Simulink, Stateflow – Expert level proficiency required.
  • Embedded C – Intermediate debugging skills preferred.
  • Version control tools (e.g., Git), requirement management tools (e.g., DOORS).

Behavioral Competencies

  • Analytical thinking and problem-solving.
  • Strong attention to detail and quality assurance.
  • Effective communication and cross-functional collaboration.
  • Adaptability in fast-paced, innovation-driven environments.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.