Login Sign Up

Manager - Software Testing & HIL Validation

Mahindra

5 - 10 years

Mangalore

Posted: 28/05/2026

Getting a referral is 5x more effective than applying directly

Job Description

Job Summary

This role involves comprehensive testing and validation of electric vehicle (EV) systems, with a strong focus on Motor Control Units (MCU), power electronics software, and other EV controllers.

The ideal candidate should have hands-on experience in Hardware-in-the-Loop (HIL) testing, test automation, and embedded systems validation, contributing to the performance, safety, and reliability of next-generation electric mobility solutions.

 

Roles and Responsibilities

 

1. EV System & MCU Validation

  • Validate functional behavior of EV systems including MCU and powertrain ECUs
  • Perform motor functional testing (speed, torque, efficiency, response)
  • Validate power electronics software functions and traction control systems

 

2. HIL Testing & Environment Development

  • Develop and execute HIL test cases for MCU-based systems
  • Design, develop, and maintain HIL setups using:
    • Vector tools (CANoe, CANalyzer, vTESTstudio, CANoe.DiVa)
    • Vector / dSPACE / ETAS / NI / OPAL-RT platforms
  • Integrate controllers into HIL systems for closed-loop simulation and validation

 

3. Requirement Analysis & Test Automation

  • Translate system requirements into automated test cases
  • Develop automation frameworks and regression test suites
  • Ensure complete traceability from requirements to test execution and defect tracking

4. Test Execution & Debugging

  • Perform manual and automated testing of EV software systems
  • Analyse system behaviour and identify defects
  • Support root cause analysis and debugging activities

 

5. Diagnostics & Communication Testing

  • Work with communication protocols:
    • CAN, CAN FD, LIN, SPI, UART
    • UDS (Unified Diagnostic Services), OBD
  • Validate DTCs (Diagnostic Trouble Codes) and fault-handling mechanisms
  • Perform fault injection and safety validation

 

6. Documentation & Reporting

  • Prepare and maintain:
    • Test plans and strategies
    • Test cases and scripts
    • Validation reports
    • Issue logs and coverage analysis
  • Ensure adherence to automotive standards and best practices

 

7. Collaboration

  • Collaborate with software developers, system engineers, and calibration teams
  • Align testing activities with product development lifecycle and release timelines

 

Required Skills

  • Strong experience in MCU software testing and HIL validation
  • Hands-on expertise with:
    • Vector tools (CANoe, CANalyzer, vTESTstudio)
    • HIL platforms (Vector/ dSPACE / ETAS / NI / OPAL-RT)
  • Experience in test automation using Python, CAPL, or MATLAB
  • Knowledge of automotive communication protocols (CAN, UDS, OBD, LIN)
  • Strong debugging and analytical skills

 

Core Domain Knowledge (Must Have)

 

Motor & Control Systems

  • Electric motors: PMSM, BLDC, Induction motors
  • Control techniques:
    • FOC (Field-Oriented Control)
    • PWM and sensor less control

Power Electronics

  • Inverter operation, switching logic, and control strategies

Sensors & Feedback Systems

  • Current sensors: Hall-effect, shunt-based
  • Voltage sensing systems
  • Encoder types:
    • Incremental encoders
    • Absolute encoders
    • Resolvers
  • Understanding of speed and position estimation techniques

About Company

Mahindra is a leading Indian multinational conglomerate with diverse operations across industries such as automotive, aerospace, agribusiness, IT, and finance. Best known for its automobiles, especially SUVs and tractors, the company is recognized for innovation, sustainability, and its strong presence in both domestic and global markets.

Services you might be interested in

We Search & Apply Jobs for You!

Our team scans through 1000s of opportunities and applies to roles best suited to your profile

Save 100+ hours and focus on what matters - cracking interviews and landing offers.