USA Wilmington, MA - HQ

Principal Robotics Engineer – Localization & Mapping

Apply Now

Principal Robotics Engineer – Localization & Mapping

Time type: full time

Posted on: December 08, 2023

Job requisition id: R2500

What we need

We’re seeking a SLAM expert with several years of experience to join the Perception team at the Principal Engineer level. As a SLAM Expert, you will play a technical leadership role in developing and implementing state-of-the-art SLAM algorithms and systems to advance our cutting-edge fulfillment technology. We are looking for people who thrive in a creative, collaborative, and agile development environment.

What we do 

We are a talented team of roboticists working on the heart of Symbotic’s automation solution – Symbot, the mobile robot. We are responsible for delivering solutions for the storage and retrieval use cases performed in a fully autonomous structure operating 100s of Symbots at customer sites. 

What you’ll need

  • 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.

What you will do

  • 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.



Apply Now

Related Positions

Principal Robotics Engineer – Bot Routing

Technology, Software & Robotics | USA Wilmington, MA - HQ

Lead Software QA Automation Engineer (Selenium/C#/Python)

Technology, Software & Robotics | USA Remote

Principal SAP Functional Analyst, Warranty/Service Management

Technology, Software & Robotics | USA Wilmington, MA - HQ

Principal SAP FICO Functional Analyst

Technology, Software & Robotics | USA Wilmington, MA - HQ



Careers in Robotics



We Are Symbotic

Life at Symbotic