Cutshort logo
For Employers
TopGrep Tech Private Limited logo
MCU Software Testing Engineer
MCU Software Testing Engineer

MCU Software Testing Engineer at TopGrep Tech Private Limited · Bengaluru (Bangalore) · 3 - 5 years · ₹3L - ₹7L / yr · Bootstrapped · Posted 12 May 2026

TopGrep Tech Private Limited's logo

MCU Software Testing Engineer

DrReine S's profile picture
Posted by DrReine S
3 - 5 yrs
₹3L - ₹7L / yr
Bengaluru (Bangalore)
Skills
MCU

Position: Deputy Manager – Motor Control Unit Software Testing Engineer

Location:Bangalore

Employment Type: Contract

Experience: 3–5 Years

Industry Preference: Automotive

Educational Qualification: B.Tech / M.Tech in Electrical Engineering or related discipline


About the Role 

 

We are looking for a Motor Control Unit (MCU) Software Testing Engineer with experience in software functional verification at component and vehicle level for automotive motor control applications. The role involves component-level and vehicle-level functional verification of motor control software, execution of test strategies, calibration, dyno testing, and validation activities for induction motor and PMSM-based systems.The ideal candidate should possess hands-on experience in MCU software testing, debugging, calibration, and validation using industry-standard automotive tools and processes.


  Key Responsibilities 

 

  • Perform functional verification and validation of Motor Control Unit software at component and vehicle level
  • Work on Motor Control Field Oriented Control (FOC) software architecture for  Induction Motors,  Permanent Magnet Synchronous Motors (PMSM)
  • Create and execute Design Verification Plans (DVP) for MCU software
  • Perform Software unit level testing,  System level testing,  Dyno tuning activities
  • Develop test cases, execute test scenarios, identify issues, and coordinate with development teams for issue resolution
  • Generate validation and testing reports for validation teams
  • Prepare and maintain DVPR documents, SOR documents, Production reports
  • Perform MCU software calibration activities at vehicle level
  • Utilize testing and debugging tools including  Vector CANoe, CANalyzer, Lauterbach debugger tools, PLS systems


Required Skills  


  • Strong understanding of Motor Control FOC software architecture
  • Good knowledge of Embedded C programming
  • Experience in automotive embedded software testing and validation
  • Experience in software debugging, calibration, and verification activities
  • Good analytical and problem-solving skills 


Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About TopGrep Tech Private Limited

Founded :
2022
Type :
Product
Size :
0-20
Stage :
Bootstrapped

About

N/A

Company social profiles

N/A

Similar jobs (3)

company logo
Tanveer Ahamed
Posted by Tanveer Ahamed
Dubai
1 - 3 yrs
$0.8K - $0.9K / yr
Object Oriented Programming (OOPs)
  • Provide technical job support for Automotive Embedded/ECU testing activities.
  • Validate the MCU 5V reference voltage (VREF) under normal and fault conditions.
  • Design and execute test cases for voltage monitoring and fault detection.
  • Perform over-voltage and under-voltage fault injection.
  • Monitor and validate Power-Good (PG) status during different voltage conditions.
  • Capture and analyze ADC readings and compare them against expected values.
  • Verify accurate detection of voltage-related faults.
  • Validate ECU diagnostic behavior, fault codes, and reporting.
  • Perform positive, negative, boundary, and fault-condition testing.
  • Analyze test failures and perform root-cause analysis.
  • Support debugging of ECU hardware/software issues.
  • Review requirements, test specifications, and validation documents.
  • Execute regression testing after software/firmware changes.
  • Provide technical guidance and troubleshooting support as part of the job-support engagement.


Read more
company logo
Remote only
0 - 1 yrs
₹12000 - ₹18000 / mo
Power Electronics
Electronics
Embedded C

Power Electric Vehicles with embedded software for battery management and autonomous driving.


What you'll do:

  • Develop BMS algorithms (SOC/SOH estimation)
  • Implement CAN bus communication protocols
  • Code motor control algorithms (FOC, sensorless)
  • Build ADAS features (ultrasonic parking, vision)
  • HIL testing with Vector tools
  • Optimize for automotive-grade reliability (AUTOSAR)

What we need:

  • C/C++, Embedded Linux/RTOS
  • Microcontroller experience (STM32, NXP)
  • Control systems or automotive interest
  • Debugging skills (oscilloscopes, logic analyzers)

Future-proof skills:

  • Work on actual EV prototypes
  • Portfolio for Tata, Mahindra EV teams
  • Automotive cybersecurity exposure
Read more
company logo
Neeta Trivedi
Posted by Neeta Trivedi
Bengaluru (Bangalore)
2 - 4 yrs
₹10L - ₹18L / yr
Electronics
Digital electronics
PCB
PID
UART
+5 more

Job Description – Mechatronics Engineer

Position

Mechatronics Engineer

Experience

2 years

Location

Bengaluru, India

About the Role

We are looking for a hands-on Mechatronics Engineer with approximately 2 years of experience to work on the development and integration of intelligent electro-mechanical systems.

The role involves a combination of electronics system assembly and testing, sensors and actuators, control algorithms, estimation algorithms, embedded implementation, system configuration, and hardware-software integration. The ideal candidate should be comfortable working across the boundary between mechanical, electrical, embedded software, and algorithms.

Key Responsibilities

1. System Assembly & Integration

  • Assemble and integrate electro-mechanical systems, sensors, actuators, embedded computers, controllers, and associated electronics.
  • Perform wiring, connection, sensor installation, and basic electrical integration.
  • Support integration of cameras, IMUs, GNSS, encoders, motors, servos, and other sensors/actuators.
  • Configure systems for laboratory, ground, and flight testing.
  • Troubleshoot hardware, electrical, communication, and integration issues.

2. Electronics Testing & Validation

  • Develop and execute test procedures for electronic and mechatronic subsystems.
  • Perform functional testing, sensor validation, actuator testing, and system-level testing.
  • Use laboratory equipment such as oscilloscopes, multimeters, power supplies, electronic loads, and logic analysers.
  • Analyse test data and identify hardware, firmware, sensor, or integration issues.
  • Maintain test records, test reports, and issue/defect logs.

3. Control & Estimation Algorithms

  • Implement and integrate control algorithms for electro-mechanical systems.
  • Work with PID, state-space, feedback control, actuator control, and related control techniques.
  • Implement estimation algorithms such as complementary filters, Kalman filters, EKF/UKF, or sensor fusion algorithms.
  • Perform sensor calibration, parameter estimation, filtering, and system identification.
  • Tune control and estimation parameters based on laboratory and flight-test data.

4. Embedded Implementation

  • Implement algorithms on embedded processors and real-time computing platforms.
  • Interface sensors and actuators using protocols such as UART, SPI, I²C, CAN, RS-232/485, Ethernet, etc.
  • Develop or modify embedded C/C++ code for system integration.
  • Debug hardware-software interaction and real-time issues.
  • Support optimisation and deployment of algorithms on resource-constrained embedded systems.

5. Configuration & Version Management

  • Maintain configuration of hardware, firmware, software, sensors, and system parameters.
  • Maintain configuration-controlled parameter files, calibration data, firmware versions, and test configurations.
  • Use Git or equivalent version-control systems for software and configuration management.
  • Maintain proper traceability between hardware configuration, software version, test results, and system performance.
  • Support controlled release of system configurations for testing and demonstrations.

6. System Testing & Field Trials

  • Participate in system-level integration, laboratory testing, HIL/SIL testing, and field/flight trials.
  • Prepare test setups and test cases based on system requirements.
  • Collect and analyse telemetry, sensor, actuator, and performance data.
  • Diagnose failures during integration and testing and work with the engineering team to resolve them.
  • Support verification and validation activities for production-grade systems.

Required Skills

  • B.E./B.Tech/M.Tech in Mechatronics, Electronics, Electrical, Instrumentation, Mechanical Engineering, or a related discipline.
  • Approximately 2 years of relevant industry/project experience.
  • Strong hands-on experience with electronics system assembly, integration, and testing.
  • Understanding of sensors, actuators, motors, servos, and embedded systems.
  • Good understanding of control systems and estimation/filtering techniques.
  • Experience implementing algorithms in C/C++ and/or Python.
  • Familiarity with microcontrollers, embedded processors, and real-time systems.
  • Working knowledge of communication protocols such as CAN, UART, SPI, I²C and Ethernet.
  • Experience using laboratory test equipment such as oscilloscopes and multimeters.
  • Familiarity with Git and configuration/version management.
  • Ability to read schematics, datasheets, interface specifications, and technical documentation.
  • Strong debugging and problem-solving skills.
  • Willingness to work hands-on with hardware and participate in field/flight testing.

Good to Have

  • Experience with UAVs, robotics, autonomous systems, gimbals, or avionics.
  • Experience with IMU, GNSS, magnetometer, barometer, encoder, camera, or other navigation sensors.
  • Experience with EKF/UKF, sensor fusion, visual-inertial estimation, or inertial navigation.
  • Familiarity with MATLAB/Simulink.
  • Experience with PX4, ArduPilot, ROS/ROS2, or similar platforms.
  • Experience with HIL/SIL testing.
  • Basic understanding of real-time operating systems.
  • Experience with hardware bring-up and PCB-level debugging.
  • Familiarity with engineering standards, configuration management, and structured V&V processes.

Desired Attributes

  • Hands-on engineer who enjoys working with both hardware and software.
  • Comfortable moving between mechanical assembly, electronics, algorithms, and embedded implementation.
  • Strong debugging mindset with an ability to systematically isolate problems.
  • Good understanding of engineering fundamentals rather than dependence on pre-built libraries or tools.
  • Able to work independently on assigned modules while collaborating closely with multidisciplinary teams.
  • Comfortable working in a fast-paced R&D environment involving prototyping, testing, iteration, and field trials.
  • Strong documentation and communication skills.

Typical Technology Environment

Sensors & Actuators: IMU, GNSS, magnetometer, encoders, cameras, motors, servos

Embedded: Microcontrollers, ARM processors, embedded Linux/RTOS

Algorithms: PID, state estimation, Kalman filtering, sensor fusion, system identification

Programming: C/C++, Python, MATLAB/Simulink

Testing: Oscilloscope, logic analyser, multimeter, power supply, HIL/SIL

This is a hands-on R&D engineering role suited for an engineer who wants to work on complete intelligent systems rather than a narrowly defined mechanical or electronics function. The engineer will contribute across assembly → integration → algorithm implementation → configuration → testing → debugging → field validation, with particular emphasis on UAV and autonomous-system applications.

Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos