Principal Robotics Engineer - Localization & Mapping
Symbotic
- Cambridge, MA
- Permanent
- Full-time
- Develop, optimize, and implement SLAM algorithms and systems for real-time applications.
- Conduct research and stay up-to-date with the latest advancements in SLAM and related fields.
- Design and execute experiments to evaluate the performance and robustness of SLAM algorithms and systems.
- Collaborate with cross-functional teams, including software engineers, computer vision experts, and robotics engineers, to integrate SLAM solutions into various projects.
- Provide technical guidance and support to team members working on SLAM-related projects.
- Identify and analyze challenges in SLAM implementation and propose innovative solutions.
- Contribute to the development of tools and frameworks to streamline the SLAM development process.
- Document and communicate research findings, algorithms, and technical specifications effectively.
- A Master's or Ph.D. degree in Computer Science, Robotics, Electrical Engineering, or a related field.
- 8-12 years' of demonstrated experience in SLAM research and development, with a strong publication record in relevant conferences or journals.
- Expertise in various SLAM techniques, such as visual SLAM, LiDAR SLAM, visual-inertial SLAM, graph-based SLAM, Kalman filtering, bundle adjustment, structure from motion, etc.
- Proficiency in programming languages commonly used in SLAM, such as C++, Python, and MATLAB.
- Solid understanding of computer vision, sensor fusion, probabilistic robotics, and optimization algorithms.
- Experience with popular SLAM libraries and frameworks, such as ROS, OpenCV, PCL, GTSAM, and g2o.
- Strong mathematical and analytical skills, with the ability to apply advanced mathematical concepts to solve SLAM challenges.
- Strong communication and teamwork skills to collaborate effectively with interdisciplinary teams.
- Prior experience working with autonomous systems and robotics.