Job Description

SLAM (Simultaneous Localization and Mapping) Algorithm Engineer

  • Develop high-precision maps and real-time positioning algorithms and systems using various sensors such as Lidar, cameras, GPS, IMU, etc.
  • The work involves but is not limited to multi-sensor mapping and positioning algorithm development, sensor calibration, map data processing, large-scale parallel computing and storage system development, Web full stack development, 3D information visualization, etc.

Requirements

  • Master's degree or above in Computer Engineering, Software Engineering, Robotics, Automation, or related fields.
  • Good foundation in mathematics, algorithms, and programming development experience, proficient in C++.
  • Familiar with Linux Systems, with ROS experience.

Familiar with one of the technical skills as follows:

  • Lidar 3D point cloud processing and registration.
  • 3D computer vision, SLAM, VIO.
  • State estimation theory, real-time multi-sensor data processing, and fusion (GNSS, IMU, wheel speed sensors, etc.), and filtering techniques such as EKF/PF/UKF.
  • Machine learning algorithms and practical operations, such as deep learning, GBDT, K-nearest neighbors, SVM, etc.
  • Development of high-precision maps or GIS systems.

To see more jobs that fit your career