iR
Posted:
February 27, 2026
Location:
Shanghai, Shanghai, China
Job Description
Introduction
What you will do:1.Robot Perception Algorithm Module (SLAM)
o Mapping algorithms
o Localization algorithms
o Relocation algorithms
o Partitioning algorithms
o Obstacle perception
2. Planning & Control Module
o Navigation algorithms
o Cleaning algorithms
o Motion control/Robot behavior control
o Edge-following control
o Return-to-charge actions
o Obstacle avoidance & escape
To Be Successful You Will Have:
1. Familiar with SLAM algorithms, capable of designing logic for robot mapping, navigation, and planning.
2. Proficient in EKF (Extended Kalman Filter), particle filter algorithms, and grid map construction techniques.
3. Familiar with data models of sensors such as structured light, LiDAR, cameras, and IMU.
4. Experienced with classic SLAM algorithms like GMapping, Cartographer, ORB-SLAM, VINS, and has independently developed SLAM projects.
5. Proficient in robot path planning algo...
Apply for this Job
Submit your application for the Principal Robotics Algorithm Engineer position at iRobot.
Apply Now Save for LaterJob Overview
Job Type:
Full-time
Location:
Shanghai, China
Posted:
February 27, 2026
Deadline:
April 08, 2026