Our software team is growing and we are looking for a talented engineer to join our agile, world-class team. In this role you will develop manipulation behaviors and grasp planning algorithms for humanoid robots to manipulate the world around it. You will work closely with state estimation, navigation, and controls teams to execute your planning algorithms aimed at solving challenging problems in real-world deployments.
You will also design, implement, test, and deploy contact rich manipulation behaviors for humanoid robots and develop manipulation strategies and behaviors robust to environmental uncertainty and imperfect state estimation. Contribute to the software architecture and design of the autonomy stack, collaborate with members of the autonomy teams to solve complex cross functional problems, and engineer high quality software that is well tested, reliable and maintainable.