Robotics Dynamics & Optimization Scientist_CR
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
