Developing manipulation behaviors for humanoid robots to interact with the world around it.
Requirements
- Industry experience deploying mobile manipulation robots in real world applications
- Experience developing manipulation algorithms on high-DOF robots
- Familiarity with behavior trees, finite state machines, or similar behavior management and execution systems
- Experience with perception and scene understanding especially as it pertains to manipulation
- Strong robotics fundamentals, including kinematics, dynamics, sensing, and control
- Experience using simulation tools such as Isaac Sim / Mojoco / Drake / gazebo or similar
- Strong software experience in modern C++ and Python
Responsibilities
- Design, implement, test, and deploy autonomous behaviors for humanoid robots
- Prototype autonomous behaviors in simulation and execute on robot hardware
- Develop algorithms robust to environmental uncertainty and imperfect state estimation
- Implement performance tests for evaluating the reliability of robot behaviors
- Contribute to the software architecture and design of the autonomy stack
- Engineer high quality software that is well tested, reliable and maintainable
- Collaborate with members of the autonomy teams to solve complex cross functional problems
Other
- MS or Ph.D. in robotics, computer science, or related field or have equivalent industry experience
- Authorization to work in the USA
- 401(k) Plan: Includes a 6% company match.
- Equity: Company stock options.
- Insurance Coverage: 100% company-paid medical, dental, vision, and short/long-term disability insurance for employees.
- Flexible, unlimited PTO and 10 company holidays, including a winter shutdown.