Caterpillar
Posted 3d ago

Localization Algorithm Engineer

Caterpillar
Shanghai or Wuxi or Beijing
OnsiteFull Time
Responsibilities
  • developing algorithms
  • optimizing localization
  • analyzing data
Requirements
  • Bachelor's degree in a relevant field and 3+ years of localization algorithm development. Requires C++, Linux
  • Sensor fusion
  • Navigation, SLAM
  • State estimation, and autonomous vehicle or robotics experience
Technical tools mentioned
C++LinuxGNSS/RTKIMUGNSS/INSEKF/ESKFFAST-LIOLIO-SAMCartographerVINS-FusionORB-SLAMROSROS2SLAM

Job description

Career Area:

Engineering

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other.  We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

定位算法工程师

工作经验:3-8年 | 学历要求:本科及以上

负责矿山自动驾驶车辆(矿卡、宽体车、装载机等)多传感器融合定位算法开发与优化,支撑矿区复杂工况下的高精度车辆定位与姿态估计。

岗位职责:

1、负责矿山自动驾驶车辆(矿卡、宽体车、装载机等)定位算法开发与优化工作。

2、参与GNSS/RTK、IMU、轮速计、激光雷达等多传感器融合定位系统开发,实现高精度车辆定位与姿态估计。

3、针对矿区复杂工况(边坡、弯道、装卸区、粉尘环境、GNSS遮挡区域等)开展定位性能优化与问题分析。

4、参与组合导航(GNSS/INS)算法开发,包括状态估计、误差补偿、传感器标定及滤波器调优。

5、参与激光SLAM、地图匹配等技术开发,提高GNSS受限场景下的定位连续性和可靠性。

6、负责定位系统测试验证、数据分析及问题定位,持续提升系统精度和稳定性。

任职要求:

1、本科及以上学历,自动化、导航工程、机器人、测绘工程、计算机等相关专业。

2、具备3年以上定位算法开发经验,有自动驾驶、机器人或工程机械项目经验优先。

3、熟练掌握C++开发,具备良好的算法实现和工程化能力,熟悉Linux开发环境,能够独立完成算法调试与部署。

4、熟悉GNSS/RTK定位、GNSS/INS组合导航、IMU误差模型、EKF/ESKF状态估计、激光SLAM、视觉SLAM、高精地图匹配中的一项或多项技术。

5、理解GNSS多路径效应、时间同步、外参标定、杠杆臂补偿、坐标转换等定位系统误差来源及处理方法。

6、熟悉FAST-LIO、LIO-SAM、Cartographer、VINS-Fusion、ORB-SLAM等开源框架之一者优先。

加分项:

1、有矿山无人驾驶项目经验;

2、有NovAtel、华测、司南、导远等定位设备使用经验;

3、熟悉ROS/ROS2开发;

4、具备激光雷达、视觉或融合感知背景;

5、有自动驾驶量产项目经验。

我们希望你参与解决的问题:

1、矿区复杂环境下厘米级定位;

2、GNSS失锁后的连续定位;

3、长坡道及急转弯场景定位稳定性;

4、粉尘、振动环境下的组合导航优化;

5、矿区高精地图定位与SLAM融合。

 

Posting Dates:

August 17, 2026 - September 10, 2026

Caterpillar is an Equal Opportunity Employer.  Qualified applicants of any age are encouraged to apply

Not ready to apply? Join our Talent Community.

About Caterpillar

Manufactures construction equipment, mining machinery, and industrial engines.

Similar jobs

Localization Algorithm Engineer roles near Shanghai, Shanghai
3d
Save
Mark Applied
Hide
Localization Algorithm Engineer
Beijing or Shanghai or Wuxi
OnsiteFull Time, Temporary
Caterpillar
CaterpillarNYSE: CAT: Manufactures construction and mining equipment, engines, and gas turbines.
3+ YOEBachelor's degree or higher in a relevant field, 3+ years of localization algorithm development, C++ and Linux proficiency, and experience with GNSS/RTK, GNSS/INS, SLAM, or sensor fusion.
C++, Linux, GNSS, RTK, IMU, EKF, ESKF, FAST-LIO, LIO-SAM, Cartographer, VINS-Fusion, ORB-SLAM, ROS, ROS2
2w
Save
Mark Applied
Hide
定位算法工程师
Suzhou or Shanghai or Beijing
OnsiteFull Time
QCraft
QCraft: Develops autonomous driving solutions for robotaxis and vehicles.
Master's degree in related field, experience in autonomous driving and production localization/matching algorithms, deep learning SLAM feature extraction and matching, high-definition map processing, sensor fusion and nonlinear optimization, strong C++ skills and communication.
TensorFlow, PyTorch, C++
1mo
Save
Mark Applied
Hide
定位算法工程师
Beijing or Shanghai
OnsiteFull Time
Neolix
Neolix: Provides L4 autonomous driving solutions for urban logistics.
Master's degree in computer/robotics/surveying, strong geometry/probability/optimization knowledge, proficient in C/C++/Python, familiar with SLAM/VIO and sensor calibration, strong learning and teamwork skills.
C, C++, Python, NDT, ORB-SLAM, LOAM, Lego-LOAM
1mo
Save
Mark Applied
Hide
地图定位算法工程师
Shanghai, Shanghai, China
OnsiteFull Time
Desay SV
Desay SVShenzhen Stock Exchange: 002920: Develops intelligent automotive electronics and smart mobility solutions.
Bachelor's in CS/automation/robotics/surveying, proficient C++ and Linux, experience in autonomous vehicle fusion localization and map matching, familiar with HMM and matching algorithms, skilled with OpenCV/Eigen/Ceres.
C++, Linux, OpenCV, Eigen, Ceres
1y
Save
Mark Applied
Hide
定位算法工程优化实习生
Shanghai, Shanghai, China
OnsiteInternship
Momenta
MomentaHong Kong Stock Exchange: Unknown: A developing autonomous driving algorithms and engineering solutions.
Strong C++ programming, familiarity with Linux and ROS, experience with unit testing and parasoft, good logical thinking and troubleshooting for complex engineering issues.
C++, Linux, ROS, parasoft
2y
Save
Mark Applied
Hide
高级定位算法工程师(标定方向)
Beijing or Shanghai
OnsiteFull Time
KargoBot
KargoBot: Provides L4 autonomous driving solutions for heavy-duty logistics trucks.
1+ YOEMaster's degree in CS/automation or related, 1+ year in autonomous driving/robotics calibration,熟练使用C++ and Python, ROS, OpenCV, PCL, strong data analysis and sensor model knowledge.
C++, Python, ROS, OpenCV, PCL
2y
Save
Mark Applied
Hide
融合定位算法工程师
Shanghai or Hangzhou or Beijing
OnsiteFull Time
PhiGent Robotics
PhiGent Robotics: Develops autonomous driving perception and intelligent software solutions.
Master's degree in related field, strong state estimation and nonlinear optimization knowledge (EKF, ESKF, Factor Graph), proficiency in C++ and Linux, experience with IMU/GNSS and multi-sensor fusion for production vehicle localization.
C++, Linux, EKF, ESKF, Factor Graph, IMU, GNSS
1d
Save
Mark Applied
Hide
定位/地图算法工程师(上海)
Shanghai, Shanghai, China
OnsiteFull Time
Desay SV
Desay SVShenzhen Stock Exchange: 002920: Developer of advanced automotive electronic systems and mobility technology.
Master's degree or higher in a relevant field; expertise in localization, mapping, vehicle sensors, Linux C++, Python, SLAM, and autonomous driving algorithms. Experience with algorithm deployment and delivery required.
Linux, C++, Python, PyTorch, Docker, ROS, LOAM, FAST-LIO, LIO-SAM, VINS-Mono, GNSS/INS, ADASIS, OpenDRIVE, OSM, QGIS, SQLite, AI Agent