Develop and optimize laser SLAM algorithms for robots, including core modules such as mapping, localization, loop closure detection, and path planning.
Research multi-sensor fusion technologies (LiDAR, IMU, odometry, vision, etc.) to improve the robustness and accuracy of the algorithm in dynamic environments.
Optimize algorithm performance for complex indoor and outdoor scenarios (such as warehousing, industrial, and service robotics applications), and complete porting and deployment on embedded platforms.
Work with the hardware team to complete sensor calibration, system integration, and on‑site testing, and resolve technical issues encountered in real‑world applications.
Prepare algorithm design documents, test reports, and technical proposals to support product iteration and intellectual property applications.
Collaborate with product and testing teams to drive the practical implementation of the algorithm in the robot navigation system.
Qualifications
Master’s degree or above in Computer Science, Automation, Robotics, Electronic Engineering, or a related field.
At least 3 years of experience in laser SLAM algorithm development, and familiarity with mainstream frameworks such as Cartographer, Gmapping, and LOAM.
Proficient in C++ and Python; familiar with Linux/ROS development environments; and experienced with algorithm libraries such as Eigen, PCL, Ceres, and g2o.
Strong mathematical foundation in probability, linear algebra, graph optimization, and related areas, with the ability to independently derive SLAM‑related mathematical models.
Familiar with the full workflow of robot navigation, including mapping, localization, path planning, and obstacle avoidance; experience in AGVs, cleaning robots, autonomous driving, or related fields is preferred.
Hands‑on experience in multi‑sensor calibration, point cloud processing, and real‑time system optimization.
Preferred Qualifications
Familiarity with 3D LiDAR SLAM algorithms.
Experience in robot competitions or publications/patents in related fields.