Tutor Intelligence is at the forefront of developing intelligent robotics systems that learn through human demonstration. The company's mission is to make robots more accessible by enabling anyone to teach them complicated vision and manipulation skills. As a Senior Robotics Software Engineer, you'll be working on cutting-edge problems in robotics, ranging from classical challenges to unsolved problems in planning, computer vision, SLAM, optimization, and machine learning.
The role encompasses various exciting areas of robotics development. In robot vision, you'll work on improving 2D and 3D sensing capabilities, building visual representations of the world, and implementing both supervised and self-supervised learning systems. For robot motion, you'll be involved in controlling robot arms, planning motion around obstacles, and optimizing manipulation primitives using tools like Drake, OMPL, and KLAMPT.
The position requires strong software engineering skills, particularly in Python and Linux environments. You'll be working with real-time systems, developing visualizations for robot data, and implementing advanced Python features. The role also involves hardware integration, including working with end effectors and robot arms.
This is an excellent opportunity for a senior engineer passionate about robotics and AI to contribute to the development of next-generation intelligent robots. You'll be part of a team that combines human and artificial intelligence to create systems that can observe, copy, adapt, and improve upon human demonstrations. The position offers the chance to work on diverse challenges across the robotics stack, from low-level control to high-level planning and learning systems.