Robotics SLAM Engineer: Real-World Localization & Mapping

United Robots

Warszawa

On-site

PLN 150,000 - 230,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Hands-on robotics testing
Collaboration with engineering teams

Job summary

United Robots is seeking a Robotics Software Engineer specializing in SLAM, localisation, and mapping. You will develop algorithms to determine robot position reliably in large, dynamic industrial environments and integrate data from LiDARs, cameras, IMUs, and other sensors.

The role involves implementing loop closure, relocalisation, and drift reduction, validating maps, and testing in simulation and on real robots.

Qualifications

  • Minimum of 2 years of relevant professional experience.
  • Experience developing SLAM, localisation, odometry, or state-estimation algorithms.
  • Practical knowledge of ROS or ROS 2.
  • Good knowledge of C++ and/or Python.
  • Knowledge of LiDAR-, camera-, IMU-, or multi-sensor-fusion methods.
  • Knowledge of 2D and 3D geometry, coordinate transformations, and matrix calculus.
  • Knowledge of Kalman filters, particle filters, graph optimisation, or similar estimation methods.
  • Experience processing point clouds or images.
  • Ability to assess map and trajectory quality.
  • Experience working with real sensor data.
  • Very good knowledge of Linux and Git.
  • English proficiency sufficient to work confidently with technical documentation and research papers.

Responsibilities

  • Developing SLAM and mobile robot localisation algorithms.
  • Designing and implementing 2D LiDAR SLAM, 3D LiDAR SLAM, Visual SLAM, or Visual-Inertial SLAM solutions.
  • Developing and optimising localisation algorithms for previously created maps.
  • Integrating data from LiDARs, cameras, IMUs, encoders, and other sensors.
  • Developing sensor-fusion and robot-state-estimation algorithms.
  • Implementing loop closure, relocalisation, and lost-position detection mechanisms.
  • Developing tools for creating, updating, merging, and validating maps.
  • Detecting environmental changes and reducing the impact of dynamic objects on mapping.
  • Improving system performance in repetitive environments, long corridors, and areas with few distinctive features.
  • Performing intrinsic and extrinsic sensor calibration and verifying coordinate-frame transformations.
  • Developing SLAM and localisation components in ROS and ROS 2.
  • Optimising algorithms for real-time operation on onboard computers.
  • Preparing and analysing datasets and robot-operation logs.
  • Defining localisation and mapping quality metrics.
  • Creating automated benchmark and regression tests.
  • Testing solutions in simulation and on physical robots.
  • Diagnosing issues encountered during deployments and customer operation.
  • Collaborating with navigation, control, sensor-integration, and embedded teams.
  • Preparing technical documentation for developed solutions.

Skills

SLAM
Localization
State estimation
Robot perception
English technical docs

Tools

ROS/ROS 2
C++
Python
Point clouds / sensors

Job description

United Robots is seeking a Robotics Software Engineer specializing in SLAM, localisation, and mapping. You will develop algorithms to determine robot position reliably in large, dynamic industrial environments and integrate data from LiDARs, cameras, IMUs, and other sensors.

The role involves implementing loop closure, relocalisation, and drift reduction, validating maps, and testing in simulation and on real robots.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Software Engineer – SLAM
Robotics Software Engineer – SLAM

United Robots • Warszawa

On-site
PLN 150,000 - 230,000
Competitive compensation
Hands-on robotics testing
Collaboration with engineering teams
Autonomous Navigation Software Engineer
Autonomous Navigation Software Engineer

United Robots • Warszawa

On-site
PLN 140,000 - 210,000
Robotics Software Engineer – Navigation
Robotics Software Engineer – Navigation

United Robots • Warszawa

On-site
PLN 140,000 - 210,000
Robotics Software Engineer – Machine Learning, Computer Vision & VLM
Robotics Software Engineer – Machine Learning, Computer Vision & VLM

United Robots • Warszawa

Hybrid
PLN 150,000 - 240,000
Influence perception system
Robotics testing environment access
Edge deployment on physical hardware
+3
Robotics ML & Computer Vision Engineer — Edge AI
Robotics ML & Computer Vision Engineer — Edge AI

United Robots • Warszawa

Hybrid
PLN 150,000 - 240,000
Influence perception system
Robotics testing environment access
Edge deployment on physical hardware
+3
Robotics Software Engineer – General
Robotics Software Engineer – General

United Robots • Warszawa

Hybrid
PLN 120,000 - 170,000
Robotics Software Engineer - ROS2 & Autonomous Navigation
Robotics Software Engineer - ROS2 & Autonomous Navigation

United Robots • Warszawa

Hybrid
PLN 120,000 - 170,000
SOFTWARE QA ENGINEER IN ROBOTICS (C++)
SOFTWARE QA ENGINEER IN ROBOTICS (C++)

United Robots • Warszawa

On-site
PLN 50,000 - 70,000
Private medical care
Flexible contract options
Friendly work atmosphere
Robotics Perception Architect
Robotics Perception Architect

SoftServe • Poland

On-site
PLN 260,000 - 420,000
Robotics AI Engineer — Vision, RL & Open Source (Hybrid)
Robotics AI Engineer — Vision, RL & Open Source (Hybrid)

Robotec.ai • Warszawa

Hybrid
PLN 234,000 - 280,000
Medical care
Sport card
Hybrid work hours
+1