Apply now »

Sr Engineer - BMS, iPDU & EVSE

Date:  9 Oct 2025
Location: 

Bangalore, Bangalore-AD, IN

Company:  Mahindra & Mahindra Ltd

Responsibilities & Key Deliverables

Key Tasks and 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

Functional Competencies:

  • 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.


Job Segment: Electrical Engineering, Electronics Engineer, Engineer, Electrical, Engineering, Automotive

Apply now »