Apply now »

Lead Engineer - BMS, iPDU & EVSE

Date:  9 Oct 2025
Location: 

Bangalore, Bangalore-AD, IN

Company:  Mahindra & Mahindra Ltd

Responsibilities & Key Deliverables

Key Tasks and Deliverables

  • Lead the development of battery management system (BMS) software using MATLAB, Simulink, and Stateflow.
  • Drive model-based design and simulation aligned with system requirements using System Composer.
  • Plan, track, and manage day-to-day development activities against defined milestones.
  • Conduct model reviews to ensure alignment with system-level specifications.
  • Collaborate cross-functionally to ensure integration of battery pack algorithms into embedded systems.
  • Ensure adherence to the software V-cycle development process.
  • Provide technical leadership and mentorship to a team of engineers.

Critical Must-Have Deliverables

  • Minimum 10 years of hands-on experience in MATLAB, Simulink, and Stateflow.
  • Proven track record in developing embedded software for automotive BMS or battery pack systems.
  • Demonstrated expertise in debugging within MATLAB and embedded C environments.
  • Successful execution of projects following the software V-cycle methodology.
  • Experience in using System Composer and Davinci Developer for system architecture and AUTOSAR-based development.
  • Team leadership experience managing at least 3 engineers.

Good-to-Have Deliverables

  • Prior experience in battery pack algorithm development.
  • Exposure to advanced simulation techniques and model optimization.
  • Experience in cross-domain collaboration (e.g., hardware, testing, validation).
  • Ability to contribute to process improvement and toolchain enhancement initiatives.

Experience

  • Minimum 10 years of relevant experience in automotive embedded software development.
  • At least 5 years of experience specifically in BMS or battery pack domain.
  • Minimum 3 years of experience in leading technical teams.

Industry Preferred

  • Automotive OEMs and Tier-1 suppliers.
  • Battery technology and electric vehicle (EV) system integrators.
  • Embedded systems and control software development firms with automotive focus.

Qualifications

  • Bachelor’s or Master’s degree in Electronics, Communication Engineering, or related field.
  • Certifications in model-based design, embedded systems, or automotive software development are advantageous.

General Requirements

Competencies and Skills

Functional Competencies

  • Model-based design using MATLAB, Simulink, Stateflow.
  • System architecture design using System Composer.
  • AUTOSAR development using Davinci Developer.
  • Battery management system software development.
  • Debugging and validation in MATLAB and embedded C environments.

Tools and Techniques Used

  • MATLAB, Simulink, Stateflow – Expert level
  • System Composer – Advanced level
  • Davinci Developer – Intermediate to Advanced level
  • Embedded C – Intermediate level
  • Software V-cycle methodology – Strong understanding and application

Behavioral Competencies

  • Leadership and team management.
  • Strong planning and milestone tracking skills.
  • Analytical thinking and problem-solving.
  • Effective communication and cross-functional collaboration.


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

Apply now »