SLAM Engineer Jobs

Engineers who develop algorithms for robots to understand and navigate their environment. A critical role in making autonomous systems truly autonomous.

Open roles
1
Hiring companies
1

SLAM Engineers are at the forefront of robotics, focusing on Simultaneous Localisation and Mapping (SLAM) algorithms. These algorithms enable robots to build a map of their environment while simultaneously keeping track of their location within it. This role is crucial for applications ranging from autonomous vehicles to drones and industrial robots. SLAM Engineers work in a variety of settings, from research-heavy startups to large-scale manufacturing companies, and their expertise is in high demand.

What the role does

Inside the role of an SLAM Engineer

A typical week for a SLAM Engineer is a mix of algorithm development, testing, and collaboration with cross-functional teams.

  1. 01
    Develop and optimise SLAM algorithms
  2. 02
    Conduct simulations and real-world testing
  3. 03
    Collaborate with hardware and software teams
  4. 04
    Analyse data and refine algorithms
  5. 05
    Document findings and present to stakeholders
Skills & tools

What hiring managers ask for

% of 1 listings posted in the last 12 months that mention each skill, extracted from job descriptions.

SLAM
100%
Multi-View Geometry
100%
State Estimation
100%
Visual Odometry
100%
LiDAR Odometry
100%
Multi-Sensor Fusion
100%
Map Optimization
100%
Machine Learning
100%
C++
100%
Python
100%
Data Pipelines
100%
Auto-Labeling Workflows
100%
Career ladder

From Junior to Principal

A typical UK progression for slam engineers. Years are guidance — strong people move faster, and many senior folks sidestep into research, product or management.

  1. Level 1

    Junior SLAM Engineer

    0–2 yrs

    Assist in the development and testing of SLAM algorithms, working under the guidance of more experienced engineers.

  2. Level 2

    SLAM Engineer

    2–5 yrs

    Own the development and optimisation of SLAM algorithms, leading small projects and collaborating with cross-functional teams.

  3. Level 3

    Senior SLAM Engineer

    5–8 yrs

    Lead the design and implementation of complex SLAM systems, mentor junior engineers, and drive innovation in the team.

  4. Level 4

    Principal SLAM Engineer

    8+ yrs

    Strategise and oversee the development of cutting-edge SLAM technologies, influence company direction, and collaborate with external partners.

Pathway

How to become a SLAM Engineer

There's no single route, but most people follow some version of these steps.

  1. 1

    Learn the Basics

    Gain a solid understanding of robotics, computer vision, and control systems. Familiarise yourself with SLAM concepts and algorithms.

  2. 2

    Gain Practical Experience

    Work on projects that involve SLAM, either through internships, university research, or personal projects. Build a portfolio of relevant work.

  3. 3

    Specialise in SLAM

    Deepen your expertise in SLAM by focusing on specific areas such as visual SLAM, lidar SLAM, or multi-sensor fusion.

  4. 4

    Contribute to Research

    Publish papers or contribute to open-source projects. Engage with the robotics community through conferences and workshops.

  5. 5

    Lead Projects

    Take on leadership roles in SLAM projects, managing teams and driving the development of innovative solutions.

  6. 6

    Influence the Field

    Become a thought leader in SLAM, influencing the direction of the field through strategic initiatives and collaborations.

Live jobs

1 live role

Senior Autonomy Engineer (SLAM & Navigation)

This role involves developing and scaling robust SLAM and navigation systems for humanoid robots, integrating classical geometry with modern machine learning techniques. The engineer will design state estimation and long-term mapping solutions, build auto-labeling pipelines for spatial data, and deploy low-latency spatial AI on physical robot hardware. The position emphasizes translating cutting-edge research into reliable production systems for real-world industrial environments.

Humanoid London, United Kingdom
On-site Permanent
Hiring locations

Where this role is hiring

The locations with the most live listings for this role today.

FAQs

Common questions

  • Essential skills include a strong background in mathematics, computer science, and robotics. Proficiency in programming languages like C++ and Python, and experience with robotics frameworks such as ROS, are also crucial.

  • Key challenges include dealing with noisy sensor data, ensuring real-time performance, and handling dynamic environments. Robustness and accuracy are critical for reliable SLAM systems.

  • SLAM Engineers are in demand in industries such as automotive, aerospace, manufacturing, and robotics. Research-heavy startups and large-scale manufacturing companies are common employers.

  • Career progression typically starts with a junior role, advancing to a senior position, and eventually leading to a principal or lead role. Each step involves increasing responsibility and influence.

  • Salary ranges can vary widely based on experience, location, and industry. For more detailed salary information, please refer to the salary section on this page.

Hiring slam engineers?

Post your role in 90 seconds and reach the specialist audience that already reads this page.