Senior Software Engineer - Localization & Mapping
SymboticAbout the role
Who we are
With its A.I.-powered robotic technology platform, Symbotic is changing the way consumer goods move through the supply chain. Intelligent software orchestrates advanced robots in a high-density, end-to-end system – reinventing warehouse automation for increased efficiency, speed and flexibility.
Who we are
Our work matters – robotics is transforming the world of commerce. Every day our intelligent robots are responsible for getting food and merchandise to thousands of stores across North America. We’re an industry changer – we created the first and only fully autonomous, end-to-end supply chain solution. Today, we are driving towards even bigger ideas – and we have the people, technology, and leadership to fully realize these aspirations. We have the excitement and ambition of a startup with the benefits and resources of a proven organization.
What we need
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.
In this role you will:
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'll need
A Master's or Ph.D. degree in Computer Science, Robotics, Electrical Engineering, or a related field.
Minimum of 6 years of proven 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
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s