OneMain Financial Jobs

Job Information

Caterpillar, Inc. Planning Algorithm Engineer in Shanghai, China

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.

规划工程师

岗位职责

矿山场景路径与行为规划:在非结构化道路、长下坡、装/卸矿作业区等场景下,进行装载点→卸载点→待命区的任务级路线规划,支持会车/跟车/倒车入位/装卸对位等行为策略。 轨迹与速度规划:基于车辆动力学与地形特征进行曲率约束与平顺性优化,在满载/空载、坡度变化、低附着等情况下生成安全、可执行的轨迹与速度曲线。 基于感知的行为规划:跟车规划,位移速度规划,基于障碍物的轨迹与速度规划,并保证系统安全以及车辆平顺运行。 系统协同与集成:与感知、定位、决策模块协作,完成规划控制系统的集成与调试。 仿真与评估:在仿真平台及实车环境中进行算法验证、性能优化及问题分析。 安全与冗余:参与系统安全冗余设计,提升系统可靠性。

任职要求

  • 学历背景 :自动化、控制工程、车辆工程、计算机、机器人等相关专业,硕士及以上学历。

  • 专业技能

  • 熟悉常用路径规划算法(A、Dijkstra、RRT、RRT、Hybrid A*、优化方法如梯度下降、MPC、非线性优化等)。

  • 具备速度规划与成本函数设计能力(安全、效率的权衡),理解非完整约束与车辆可行域。

  • 车辆动力学与约束意识:重载矿卡的制动距离、坡度影响、低附着与侧倾风险。

  • 精通 C++/Python/ MATLAB,熟悉 Linux、CMake、GCC/Clang、Git、Docker,具备良好工程实现与性能优化能力。

  • 了解机器学习/深度学习/强化学习在规划中的应用(如IL/RL,采样与策略优化),理解E2E、VLA、世界模型等前沿概念。

  • 经验要求

  • 有无人驾驶或智能驾驶规划与决策项目经验;矿山/工地等非结构化场景经验优先。

  • 熟悉ROS/ROS2、CyberRT等中间件,具备仿真和实车调试经验。

  • 其他要求

  • 具备良好的问题分析能力和团队协作能力。

  • 英文文献阅读能力强。

加分项

  • 有自动驾驶开源项目经验(Apollo、Autoware)。

  • 熟悉优化求解器(OSQP、Ipopt)或深度学习在规划控制中的应用。

  • 有车辆测试场或道路测试经验。

  • 顶会(如CVPR, ICRA, RSS等)中发表过相关无人驾驶论文者优先

Posting Dates:

March 6, 2026 - March 30, 2026

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

Not ready to apply? Join our Talent Community (http://flows.beamery.com/caterpillarinc/talcom) .

DirectEmployers