Senior Roboticist
Motion Planning and Vision
Confirmed live in the last 24 hours
Locations
Cambridge, MA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Computer Vision
Data Structures & Algorithms
C/C++/C#
Keras
NumPy
Tensorflow
Python
Requirements
- Masters degree in robotics, machine learning, computer vision or closely-related discipline with a minimum 7 years professional experience (or a PhD with minimum 3 years professional experience)
- 3+ years python software engineering experience
- 3+ years C++ software engineering experience
- Experience mentoring and coaching junior engineers
- Experience in a production software development environment (version control, automated testing, build tools)
- Strong linear algebra and geometry skills
- Rock-solid algorithmic skills
- Excellent written and verbal communication skills
Responsibilities
- Develop and maintain new path planning and grasp planning algorithms to improve the RightPick piece-picking system
- Prevent extremely powerful industrial robots from colliding with anything they shouldn't
- Work directly with our robots at RHR's headquarters to prototype and validate algorithms
- Collaborate with other engineering teams to deploy your solutions to address customer needs
- Debug complex, multi-process systems
Desired Qualifications
- Experience in a technical leadership role in a small team
- Experience with standard motion planning or collision frameworks (OMPL, FCL, etc)
- Experience with ROS or other robot-focused software integration
- Extensive knowledge of deep learning algorithm development and experimentation
- Experience in classical vision algorithms (feature extraction and matching, structure from motion, calibration, 3D reconstruction, segmentation)
- Experience with numpy, OpenCV, PCL and working with point cloud data
- Experience with RGB-depth cameras
- Experience with TensorFlow and Keras