Job Description
About Us: VinMotion is at the forefront of robotics innovation, developing advanced humanoid robots for various applications. We are looking for a skilled Motor Control Engineer to create high-performance, durable, and efficient humanoid robots.
Key Responsibilities:
- Design and implement advanced motor control algorithms for humanoid robots.
- Work with BLDC, PMSM, and servo motors to enhance motion precision and efficiency.
- Optimize torque, velocity, and position control for humanoid movement.
- Develop and tune PID, model predictive control (MPC), and adaptive control algorithms.
- Work with microcontrollers, FPGAs, and DSPs to execute real-time motor control tasks.
- Ensure thermal management and efficiency optimization of motor drive systems.
- Collaborate with mechanical, embedded, and software engineers to integrate motor control solutions seamlessly.
Requirements:
- Bachelor’s or Master’s degree in Embedded Systems, Mechatronics, or a related field
- Experience in motor control.
- Strong knowledge of BLDC/PMSM motor control techniques, including FOC (Field-Oriented Control).
- Experience with power electronics, motor drivers.
- Proficiency in MATLAB/Simulink, C, C++, and embedded programming.
- Strong analytical and problem-solving skills for tuning control loops.
- In-depth understanding of communication buses and protocols, such as Ethernet, EtherCAT, Serial, CAN, or USB.
Preferred Qualifications:
- Experience with humanoid robotics or exoskeletons.
- Understanding of safety and compliance standards for motorized systems.