Responsible for the design and development of LIDAR-based localization and mapping algorithms, deploying algorithms on UAV platforms, and supporting applications such as mapping, and 3D reconstruction.
Job Requirements:
#SV019 LIDAR SLAM engineer
Responsible for the design and development of LIDAR-based localization and mapping algorithms, deploying algorithms on UAV platforms, and supporting applications such as mapping, and 3D reconstruction.
Responsibilities:
- Design and implement the lidar positioning and mapping algorithm on the UAV platform.
- Research and evaluate different candidate algorithms to determine the best option based on computational requirements of the system, accuracy of the results, and applicability of the algorithm to the specific use case.
- Document all feature design.
- Implement these advanced algorithms in sophisticated computer programming languages, such as C++, and deploy the program onto different robotic drone platforms.
- Perform rigorous testing to ensure implemented code meets all functional requirements.
Qualifications:
- Master‘s degree or above.
- Familiar with the basic principles of the LIDAR SLAM algorithm, understand the commonly used front-end and back-end methods and tools of SLAM algorithms (ceres, g2o, gtsam), and understand the open-source algorithms (e.g., loam, cartographer, lio-sam). Experience of independently implementing LIDAR SLAM systems is preferred.
- Familiar with the characteristics of LIDAR sensors, familiar with the algorithm and performance of LIDAR odometer and loop detection. Be able to build algorithm frameworks based on scenarios and sensor configurations and be able to evaluate and compare algorithm performance.
- Familiar with EKF base and optimization-base fusion framework, familiar with multi-sensor (IMU, lidar, RTK GPS) fusion methods. Have excellent mathematical ability, familiar with Lie algebra, linear system concept.
- Understand the calibration methods between various sensors and be able to realize the external reference calibration of LIDAR, IMU, GPS, camera and other sensors.
- Excellent programming ability, familiar with C++ development under Linux, familiar with ROS robot operating system.
- Excellent communication and collaboration skills.