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