AT
Motor Control Unit (MCU) Software Engineers – Development & Testing
Accepting applicationsAffluent Technology Limited · Bengaluru, Karnataka, India
Full-Time Mid_senior MATLAB
Posted
6d ago
Category
Verification
Experience
Mid_senior
Country
India
Position: Motor Control Unit (MCU) Software Engineers – Development & Testing
Location: Bengaluru, India
Experience Required: 4–6 Years
Employment Type: Full Time
Industry: Automotive
We are seeking experienced professionals to join our Motor Control Unit (MCU) Software team. We currently have two opportunities available for engineers specializing in either Model-Based Software Development or Model-Based Software Testing & Verification within automotive motor control applications.
Available Roles:
• MCU Application Software Development Engineer (Model-Based Development)
• MCU Software Testing Engineer (Model-Based Testing & Verification)
Job Description:
The selected candidates will contribute to the development, verification, and validation of MCU software for electric drive systems. Depending on the role, responsibilities will include software development, motor control algorithm design, model-based testing, software verification, and validation activities using MATLAB/Simulink-based environments.
Key Responsibilities:
For Development Engineers:
• Develop MCU application software using Model-Based Development (MBD) methodologies.
• Design, model, and validate motor control algorithms using MATLAB, Simulink, and Stateflow.
• Implement motor control strategies for Induction Motors and Permanent Magnet Motors (SPM/IPM/PMSM).
• Develop advanced control algorithms including Field-Oriented Control (FOC), sensorless control techniques, and V/f control schemes.
• Implement PWM techniques such as SPWM and SVPWM.
• Generate embedded code using Embedded Coder and related tools.
• Support software integration, debugging, and validation activities.
For Testing Engineers:
• Create and execute Design Verification Plans (DVP) for MCU software.
• Perform Model-in-the-Loop (MIL) and Software-in-the-Loop (SIL) testing activities.
• Develop test cases and execute software verification using MATLAB, Simulink, and Simulink Test environments.
• Analyse test results, report defects, and collaborate with development teams for issue resolution.
• Generate validation reports and support software release activities.
• Support software calibration and vehicle-level validation activities.
Required Skills:
• 4–6 years of experience in automotive embedded software development, testing, or motor control applications.
• Strong proficiency in MATLAB, Simulink, and Model-Based Development methodologies.
• Good understanding of motor control systems, including Induction Motors and PMSM.
• Knowledge of Field-Oriented Control (FOC), sensorless control strategies, and PWM techniques.
• Experience with MIL/SIL testing methodologies (for testing-focused candidates).
• Familiarity with Infineon TriCore microcontrollers and/or Texas Instruments DSP platforms.
• Experience with development tools such as Stateflow, Embedded Coder, Eclipse, Tasking, Code Composer Studio, and Simulink Test Harness.
• Strong analytical, debugging, and problem-solving skills.
Qualifications:
• B.E./B.Tech./M.E./M.Tech. in Electrical Engineering, Electronics Engineering, Embedded Systems, or a related field.
Show more Show less
Location: Bengaluru, India
Experience Required: 4–6 Years
Employment Type: Full Time
Industry: Automotive
We are seeking experienced professionals to join our Motor Control Unit (MCU) Software team. We currently have two opportunities available for engineers specializing in either Model-Based Software Development or Model-Based Software Testing & Verification within automotive motor control applications.
Available Roles:
• MCU Application Software Development Engineer (Model-Based Development)
• MCU Software Testing Engineer (Model-Based Testing & Verification)
Job Description:
The selected candidates will contribute to the development, verification, and validation of MCU software for electric drive systems. Depending on the role, responsibilities will include software development, motor control algorithm design, model-based testing, software verification, and validation activities using MATLAB/Simulink-based environments.
Key Responsibilities:
For Development Engineers:
• Develop MCU application software using Model-Based Development (MBD) methodologies.
• Design, model, and validate motor control algorithms using MATLAB, Simulink, and Stateflow.
• Implement motor control strategies for Induction Motors and Permanent Magnet Motors (SPM/IPM/PMSM).
• Develop advanced control algorithms including Field-Oriented Control (FOC), sensorless control techniques, and V/f control schemes.
• Implement PWM techniques such as SPWM and SVPWM.
• Generate embedded code using Embedded Coder and related tools.
• Support software integration, debugging, and validation activities.
For Testing Engineers:
• Create and execute Design Verification Plans (DVP) for MCU software.
• Perform Model-in-the-Loop (MIL) and Software-in-the-Loop (SIL) testing activities.
• Develop test cases and execute software verification using MATLAB, Simulink, and Simulink Test environments.
• Analyse test results, report defects, and collaborate with development teams for issue resolution.
• Generate validation reports and support software release activities.
• Support software calibration and vehicle-level validation activities.
Required Skills:
• 4–6 years of experience in automotive embedded software development, testing, or motor control applications.
• Strong proficiency in MATLAB, Simulink, and Model-Based Development methodologies.
• Good understanding of motor control systems, including Induction Motors and PMSM.
• Knowledge of Field-Oriented Control (FOC), sensorless control strategies, and PWM techniques.
• Experience with MIL/SIL testing methodologies (for testing-focused candidates).
• Familiarity with Infineon TriCore microcontrollers and/or Texas Instruments DSP platforms.
• Experience with development tools such as Stateflow, Embedded Coder, Eclipse, Tasking, Code Composer Studio, and Simulink Test Harness.
• Strong analytical, debugging, and problem-solving skills.
Qualifications:
• B.E./B.Tech./M.E./M.Tech. in Electrical Engineering, Electronics Engineering, Embedded Systems, or a related field.
Show more Show less
Similar Jobs
G
Werkstudent*in für Silicon Validation
GlobalFoundries · Dresden, Germany, Europe
M
Digital Logic + Design Verification Graduate Co-Op Program (US - Fall 2026)
Marvell · Santa Clara, United States, North America
N
Software Engineer – Hardware Design Verification
NXP · Kanata
Q
CPU Post-Silicon Validation Engineer
Qualcomm · Santa Clara, CA