Source description
About the role
As an Application Software Development MBD Engineer specialized in Motor Control Unit (MCU) software development and Model-Based Design (MBD), your role involves developing, simulating, and implementing motor control algorithms for automotive applications using MATLAB/Simulink-based development methodologies. You will be responsible for the following key responsibilities: - Develop application software utilizing MATLAB Model-Based Development tools like MATLAB, Simulink, Stateflow, and Embedded Coder. - Design, develop, and validate motor control algorithms for Induction Motors and Permanent Magnet Motors (SPM/IPM). - Implement motor control techniques including Field Oriented Control (FOC), Sensorless Control Strategies, and V/f Control Schemes. - Implement and optimize PWM techniques such as SPWM and SVPWM. - Develop and integrate application software for Micro Control Units using Infineon TriCore processors and Texas Instruments DSPs. - Collaborate with development environments and tools like Eclipse-based tools, TASKING, and Code Composer Studio. - Support software debugging, simulation, testing, and validation activities for automotive embedded systems. Your required skills for this role include: - Strong expertise in MATLAB, Simulink, Stateflow, and Embedded Coder / Code Generation tools. - Experience in motor control and automotive embedded systems. - Good understanding of electric motor control systems and power electronics. - Proficiency in embedded C programming and real-time systems. - Hands-on experience with development tools such as Eclipse-based tools, TASKING, and Code Composer Studio. - Strong debugging and problem-solving skills. - Knowledge of automotive software development processes would be an added advantage. You will need a B.Tech / M.Tech in Electrical Engineering or related discipline to qualify for this role. As an Application Software Development MBD Engineer specialized in Motor Control Unit (MCU) software development and Model-Based Design (MBD), your role involves developing, simulating, and implementing motor control algorithms for automotive applications using MATLAB/Simulink-based development methodologies. You will be responsible for the following key responsibilities: - Develop application software utilizing MATLAB Model-Based Development tools like MATLAB, Simulink, Stateflow, and Embedded Coder. - Design, develop, and validate motor control algorithms for Induction Motors and Permanent Magnet Motors (SPM/IPM). - Implement motor control techniques including Field Oriented Control (FOC), Sensorless Control Strategies, and V/f Control Schemes. - Implement and optimize PWM techniques such as SPWM and SVPWM. - Develop and integrate application software for Micro Control Units using Infineon TriCore processors and Texas Instruments DSPs. - Collaborate with development environments and tools like Eclipse-based tools, TASKING, and Code Composer Studio. - Support software debugging, simulation, testing, and validation activities for automotive embedded systems. Your required skills for this role include: - Strong expertise in MATLAB, Simulink, Stateflow, and Embedded Coder / Code Generation tools. - Experience in motor control and automotive embedded systems. - Good understanding of electric motor control systems and power electronics. - Proficiency in embedded C programming and real-time systems. - Hands-on experience with development tools such as Eclipse-based tools, TASKING, and Code Composer Studio. - Strong debugging and problem-solving skills. - Knowledge of automotive software development processes would be an added advantage. You will need a B.Tech / M.Tech in Electrical Engineering or related discipline to qualify for this role.
More at TopGrep Tech Private Limited