Algorithm Engineer (J17187)

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 currently hiring a Motion Control Algorithm Engineer to join our cutting-edge robotics team. This full-time role offers outstanding career growth and hands-on experience in developing and optimizing advanced robot motion control algorithms. As part of our ongoing recruitment for top engineering talent, you will work on core technologies such as trajectory planning, dynamics modeling, and real-time control, integrating AI-based methods for enhanced performance. If you’re exploring employment opportunities that blend robotics, control systems, and artificial intelligence, this position is an exciting next step.

Outline to the list of requirements for the candidate:
1. Including but not limited to computer science, automation, electronic engineering, mechanical engineering, control engineering, robotics, applied mathematics and other related majors, master's degree or above;

2. In-depth understanding of motion control related theories (such as dynamic modeling, trajectory planning, force control algorithms, etc.), familiar with mainstream motion control methods (such as PID control, model predictive control MPC, inverse dynamics optimization, etc.), and relevant project experience;

3. Have strong engineering capabilities, proficient in Python and C++, good code development and debugging capabilities, proficient in the development of the ROS platform, and have experience in the development and debugging of real robot platforms (such as industrial robots, mobile robots, humanoid robots, etc.);

4. Rich experience in end-side deployment, familiar with the development process of embedded devices, able to optimize motion control algorithms to adapt to low-computing platforms, familiar with lightweight frameworks (such as TensorFlow Lite, ONNX Runtime) and real-time control related technologies;

5. Familiar with the current cutting-edge technologies that combine motion control and AI, familiar with research advances such as reinforcement learning and VLA algorithms, and have certain deep learning experience;

6. Familiar with the development of motion control algorithms in the simulation environment, and have experience in algorithm development, model training and debugging in the Isaac Sim environment. 

Extra points:

-Experience in motion control projects based on vision, force perception, or other sensors; experience in the development of deep learning and large-model related projects;

-Published related papers in top conferences or journals (such as ICRA, ICRA, RSS, etc.). -Have experience in independently completing the development and deployment of robot motion control systems;

-Excellent team management skills and successful team management experience, strong communication skills and teamwork awareness, able to lead the team to solve sudden practical problems.

Check out the full job listings here.

Needed key skills

  • Algorithms
  • Analytical Skills
  • Artificial Intelligence (AI)
  • C/C++
  • Communication
  • Debugging
  • Engineering
  • Problem-solving skills
  • Research skills
  • Software

Bonuses

Work on advanced robot motion control algorithms (MPC, inverse dynamics, force control). The ability to integrate AI and reinforcement learning into real robotics systems. Practical work with simulators (Isaac Sim, Mujoco) and transfer of algorithms to real platforms (real2sim2real). Participation in international research and publications (ICRA, RSS, etc.).

Share with friends