Figure is an AI Robotics company developing a general purpose humanoid. Our Humanoid is designed for corporate tasks targeting labor shortages and jobs that are undesirable or unsafe. We are based in San Jose, CA and require 5 days/week in-office collaboration.
We are looking for a Manipulation Controls Engineer to design, implement, and validate high performance manipulation control algorithms for real world usage of our humanoid robot.
Responsibilities:
- Design, implement, and test control algorithms for single and bi-manual manipulation for customer use cases
- Validate manipulation control performance, including pose and force tracking
- Perform system identification on our manipulators to increase performance and reduce gaps between simulation and real hardware
- Implement APIs for manipulation control for usage by higher level autonomy
- Help drive platform changes needed to increase manipulation capability including sensing, actuation, and kinematics
Requirements:
- Proficiency in robotic manipulation including kinematics, dynamics, and classical control techniques such as impedance control and inverse dynamics
- Experience with motion planning for manipulation
- Expertise in modern C++ and Python
- Experience hardening control algorithms on real robotic hardware and working with real sensors (e.g. encoders, IMUs)
Bonus:
- Background in optimization and whole body control
- Experience with MuJoCo simulation
- Experience with legged robotic platforms