Senior Motion Control Algorithm Engineer (J16806)

UBTECH ROBOTICS CORP LTD.

Location

China

Vacancy for

Human

Employment type

Full-time

Necessary education

Higher

Employer provided salary

0€ per year

Posted at 11.11.2025

Description

Requirements

We are hiring a Senior Motion Control Algorithm Engineer to join our robotics team in Shenzhen, offering exciting career growth and challenging employment opportunities in advanced industrial robotics. This full-time position focuses on developing and optimizing motion control algorithms for wheeled and robotic arm systems, integrating visual information for precise and stable robot operations. Ideal candidates will have strong expertise in robot kinematics, dynamics modeling, and algorithm optimization, with hands-on experience in real-world applications. If you are exploring job openings in high-tech robotics and want to contribute to next-generation intelligent systems, this role is a perfect match.

Candidate Requirements:
1. Proficient in robot kinematics and dynamics modeling methods, able to establish accurate mathematical models, and design and optimize control algorithms based on the models;

2. Familiar with commonly used motion control algorithms, such as PID control, fuzzy control, adaptive control, etc., and have application experience in actual projects, and can select algorithms and adjust parameters according to the needs of different scenarios;

3. Familiar with optimized control algorithms such as MPC and WBC, and familiar with robot gait generation methods based on Zero Moment Point (ZMP) and Capture Point (CP); 

4. Experience in software development of one or more dynamics simulation such as Webots, Mujoco, and Isaac gym; 

5. Experience in enhanced learning algorithms is preferred; 

6, Have good programming experience and ability, and can complete the writing and optimization of related code; 

7, have good teamwork and communication skills, and have good learning ability.

 Check out the full job listings here.

Needed key skills

  • Algorithms
  • Artificial Intelligence (AI)
  • C/C++
  • Collaboration
  • Communication
  • Engineering
  • Problem-solving skills
  • Python
  • Research skills
  • Responsibility
  • Technology savvy

Bonuses

Work on advanced algorithms for movement and control of robots (wheeled mechanisms, robotic arms). The ability to integrate visual systems and motion control to enhance the intelligence of robots. Participation in projects using modern simulators (Webots, Mujoco, Isaac Gym). Application and development of optimization algorithms (MPC, WBC, ZMP, CP).

Share with friends