Duties include:
Responsible for the development and optimization of robot laser SLAM algorithms, including mapping, localization, closed-loop detection, path planning, etc. core modules
Research multi-sensor fusion technology (laser radar, IMU, odometer, vision, etc.), improve the algorithm's robustness and accuracy in dynamic environments
Optimize algorithm performance for indoor and outdoor complex scenes (such as warehouses, industries, service robots, etc.), and complete the transplantation and deployment of embedded platforms
Collaborate with the hardware team to complete sensor calibration, system integration and field testing, and solve technical problems in actual applications
Write algorithm design documents, test reports and technical solutions to support product iteration and intellectual property applications
Collaborate with product and testing teams to push algorithms into practical application in robot navigation systems
Job Requirements
Bachelor's degree or above, majoring in Computer Science, Automation, Robotics, Electronic Engineering, etc.
3 years of laser SLAM algorithm development experience, familiar with mainstream frameworks such as Cartographer, Gmapping, LOAM, etc.
Proficient in C++/Python programming, familiar with Linux/ROS development environment, and familiar with Eigen, PCL, Ceres, g2o, etc. algorithm libraries
Solid mathematical foundation (probability theory, linear algebra, graph optimization, etc.), able to independently derive SLAM-related mathematical models
Have practical experience in multi-sensor calibration, point cloud processing, real-time system optimization, etc.
Priority conditions
Familiar with visual SLAM (such as ORB-SLAM, VINS-Fusion) or semantic SLAM technology
Experience in algorithm transplantation to embedded platforms (such as ARM, STM32)
Participated in robot competitions or published related field papers/patents
English can be used as a working language