CareerPlan

Robotics Dynamics & Optimization Scientist_CR

Shanghai, Shanghai, cnFull-time2026-10-13 → 2026-11-15

Core

Develop optimization and control algorithms for robotic manipulators, focusing on dynamics, constrained optimization, and safe operation under physical constraints.

Role type

Robotics Dynamics & Optimization Scientist

Builds

Robot configuration, trajectory, joint load distribution, and dynamic performance solutions

Domain

Robotics, Control Systems, Optimization

Deliverable

production ML models

Required skills

Robot kinematics, rigid-body dynamics, constrained optimization, numerical optimization, Whole-Body Control, trajectory optimization, Model Predictive Control (MPC), inverse dynamics, C++, Python, robotics libraries (Pinocchio, CasADi, Drake, Crocoddyl)

Preferred skills

Experience implementing and validating algorithms in simulation and on real robotic platforms

Technologies

Pinocchio, CasADi, Drake, Crocoddyl

Responsibilities

Develop kinematic and dynamic models for robotic manipulators; Formulate robot motion and performance problems as constrained optimization problems; Develop optimization algorithms for robot configuration and dynamic performance; Develop optimization-based control methods; Analyze robot capability under various constraints; Develop constraint-handling methods for safe operation; Implement and validate algorithms in simulation and on real systems

Seniority

Mid-Senior, hands-on IC