Job Responsibilities
Design and develop control algorithms (sensored and sensorless) for electric motors (BLDC, PMSM, etc.).Develop simulation models for motor control systems using MATLAB/Simulink or similar toolsIntegration, calibration and testing of motor control solutions on embedded systems such as microcontrollers or DSPs.Optimize motor efficiency, torque control, current control and overall system performance.Work with hardware teams to select and integrate motor drivers, sensors, and power electronics.Conduct system-level testing, validation, and troubleshooting of motor control algorithms.Ensure compliance with industry standards and safety regulations.Document designs, processes, and code clearly and effectively.Collaborate with cross-functional teams to ensure seamless integration of motor control systems in vehicle level projects.Ability to solve novel, difficult design problems with tight timing constraints.Competencies
Technical/ Functional:
Strong proficiency in control theory and its application to motor control algorithm development such as FOC (Field-Oriented Control), DTC (Direct Torque Control), MTPA, Field weakening, etc.Strong proficiency in integration and calibration of Motor control software for traction applicationProficiency in software development in MATLAB, Simulink, Stateflow, RTW and embedded C.Strong debugging skills and knowledge of various fault handling mechanism for traction controlStrong problem-solving skills and attention to detail.
Knowledge of complete software development life cycle of motor control algorithmsfamiliar with motor dynamics, power electronics, sensing techniques, testing methodologies tuning strategies at vehicle level, Base Software integration and functional safety concepts.Experience with other relevant topics such as, Vehicle DFMEA, Fault Tree Analysis, SIL/PIL/HIL testing and ISO 26262 is a plusBehavioural:
Effective team player (Works effectively with cross-functional teams including hardware, software, and testing engineers to ensure smooth integration of SW at vehicle level)Taking initiative and desire to transform concepts to reality.Ability to handle setbacks and re-strategize in fast-paced environments.Maintains focus under pressure, especially when troubleshooting time-sensitive issuesSpecific Expertise:
· Motor Control algorithm design, integration and calibration for traction application
· Prior experience in implementing, testing and debugging of motor control software
· Proficiency in software development in MATLAB, Simulink, Stateflow, RTW and embedded C.