Embedded Systems Engineer - Battery Management and Electric Vehicle Systems
Mahindra And Mahindra Limited
Apply on company website
Embedded Systems Engineer - Battery Management and Electric Vehicle Systems
Mahindra And Mahindra Limited
Bengaluru/Bangalore
Not disclosed
Job Details
Job Description
Engineer - BMS, IPDU & EVSE
Responsibilities & Key Deliverables
1. Key Tasks and Deliverables
- Develop and maintain MATLAB/Simulink–based software models for embedded systems
- Translate system and software requirements into robust, testable Simulink models
- Perform Model‑in‑Loop (MIL) and Software‑in‑Loop (SIL) testing to validate functionality
- Debug and optimize models within the MATLAB environment
- Support software integration and system‑level testing activities
- Collaborate with system, hardware, and validation teams to ensure end‑to‑end software quality
2. Critical Must-Have Deliverables
- High‑quality MATLAB/Simulink models aligned to system and software requirements
- Successful execution of MIL and SIL validation cycles
- Effective software debugging and defect resolution
- Contribution to software integration and test readiness
3. Good-to-Have Deliverables
- Contribution to Battery Management System (BMS) software feature development
- Support for model optimization, reusability, and documentation best practices
- Exposure to embedded code generation and model‑based design workflows
Experience
- Minimum 4+ years of hands‑on experience in MATLAB/Simulink model development
- Strong experience in understanding and interpreting system & software requirements
- Practical knowledge of the software development lifecycle (SDLC)
- Proven experience in software debugging within MATLAB/Simulink
- Hands‑on exposure to MIL and SIL testing
- Prior experience in software integration and testing
Industry Preferred
Automotive
Electric Vehicles (EV)
Energy Storage Systems
Embedded Systems / Control Systems
Qualifications
Bachelor’s or Master’s degree in Electrical, Electronics, Instrumentation, Computer Science, or a related engineering discipline
General Requirements
Functional Competencies
- Model‑Based Design (MBD)
- Software Requirement Analysis
- Embedded Software Integration & Testing
Tools & Techniques
- MATLAB
- Simulink
- MIL / SIL frameworks
- Version control and defect tracking tools (e.g., Git, Jira – exposure preferred)
Behavioral Competencies
- Strong analytical and problem‑solving skills
- Ability to quickly grasp complex systems
- Effective communication and cross‑functional collaboration
- High ownership mindset and attention to detail
Our commitment to Diversity, Equity, and Inclusion
Experience Level
Mid LevelJob role
Work location
Bangalore, Bangalore-AD, IN
Department
Production / Manufacturing / Engineering
Role / Category
Manufacturing - Engineering
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 4 years
About company
Name
Mahindra And Mahindra Limited
Job posted by Mahindra And Mahindra Limited
Apply on company website