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