Watch Jobs
浏览职位数据统计洞察报告招聘观察探索企业购买与订阅
我的收藏免费试用登录注册

Watch Jobs

我们专注于实时追踪各企业最新职位动态,帮助您节省求职时间,快速找到理想工作机会。

探索

  • 浏览职位
  • 数据统计
  • 洞察报告
  • 数据方法论
  • 探索企业

订阅

  • 免费试用
  • 价格方案
  • FAQ
  • 隐私政策

关注我们

微信公众号小红书淘宝店铺

© 2026 Watch Jobs. 保留所有权利

Created by jianglicat - 讲礼猫
Watch Jobs
浏览职位招聘观察购买与订阅
Watch Jobs

聚合公开职位信息,帮助你看清岗位细节与市场趋势。

探索

  • 浏览职位
  • 探索企业
  • 数据统计
  • 洞察报告
  • 招聘观察

产品

  • 免费试用
  • 价格方案
  • 数据方法论

支持

  • 常见问题
  • 隐私政策

© 2026 WatchJobs. 保留所有权利。

隐私政策
Caterpillar logo
卡特彼勒
Control Algorithm Engineer
立即应聘

Control Algorithm Engineer

发布于 6 个月前

普通员工/个人贡献者

无锡市
中级经验
全职员工
仅现场办公
硕士
研究与开发 (研发)
Can/J1939
控制算法
自动驾驶
车辆动力学
Hil/Mil/Sil
MATLAB/Simulink
MPC
ROS/ROS2

AI 估算 · 20k–32k

控制算法工程师,无人驾驶车辆控制,高精尖技术。

职位详情

关于这个职位

这是一个控制算法工程师职位,主要负责为卡特彼勒的重型车辆或矿卡开发智能驾驶控制算法

你将运用PID、MPC、LQR等先进控制理论,进行车辆动力学建模、算法开发、系统集成与实车验证,最终实现高精度轨迹跟踪、安全控制等核心功能
这是一个技术深度高、从仿真到实车全链路覆盖的研发岗位

最低要求

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

专业技能:
o 熟练掌握 PID、MPC、LQR 等控制理论与实现
具备状态估计/Kalman 滤波、前馈/反馈协同设计经验
o 熟悉车辆动力学、执行器特性(制动/转向/动力/液压),理解重载与低附着工况的控制挑战
o 精通 C++/Python/ MATLAB,熟悉实时性优化、线程/进程与内存管理
掌握 Linux、CMake、Git、Docker
o 熟悉 ROS/ROS2、CyberRT 中间件与HIL/MIL/SIL验证流程
o 了解机器学习/深度学习/强化学习在控制中的应用
经验要求:
o 有无人驾驶或智能驾驶控制项目经验
有重型车辆或矿卡控制经验优先
o 具备仿真到实车的端到端联调与问题闭环能力
其他要求:
o 具备良好的问题分析能力和团队协作能力
o 英文文献阅读能力强

工作职责

纵向/横向控制算法开发:基于 PID/MPC/LQR 等方法实现高精度轨迹跟踪、速度控制与稳态转弯控制

在重载、长下坡场景下进行制动/缓速器/发动机制动协同控制
低速高精对位与特殊工况控制:实现倒车入位、装载点对位、卸料区精准停车、窄通道通行等工况控制策略与参数标定
车辆动力学建模与辨识:建立车辆动力模型,考虑载荷变化、坡度、轮胎/悬架特性
进行系统辨识与模型误差补偿
提高车辆控制精度
约束与安全控制:设计抗饱和/抗风、约束满足(加速度/横摆率/侧偏角)、防侧翻与附着系数变化下的稳健控制
系统集成与实车联调:对接制动、转向、驱动、液压等执行系统
熟悉 CAN/J1939、Ethernet、DDS 通信,完成参数管理、故障诊断与安全落地
仿真与HIL/MIL/SIL验证:在 MATLAB/Simulink/Carla等平台进行模型搭建、控制器调参与鲁棒性分析
数据闭环与性能优化:采集与分析实车数据,定义 KPI(轨迹误差、横摆率、制动响应、乘坐平顺性等),持续优化控制器
安全与冗余:参与系统安全冗余设计,提升系统可靠性

优先资格

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

有 dSPACE/NI 等 HIL 平台经验或 MATLAB/Simulink 量产化流程经验
熟悉优化求解器(OSQP、Ipopt)并用于 MPC 的在线优化
深度学习在控制/估计中的应用探索(如学习型控制器、摩擦/附着估计)
有车辆测试场或道路测试经验
顶会(如CVPR, ICRA, RSS等)中发表过相关无人驾驶论文者优先

AI 洞察

优缺点分析

优点

  • 技能栈全面,覆盖从理论建模(MATLAB)、算法实现(C++)到系统集成(ROS, CAN)、实车测试的全链路,个人技术能力会得到极大锻炼
  • 行业前景好,所涉及的车辆控制算法是自动驾驶的核心组成部分,属于高价值技术领域
  • 技术难度高,需要同时精通控制理论、车辆动力学和软件工程,且要处理重载、非铺装路面等极端工况,对算法的鲁棒性要求极高
  • 竞争可能激烈,职位要求硕士学历和项目经验,且优先考虑有重型车辆或顶会论文的候选人
  • 适合拥有扎实控制理论背景(硕士及以上),对将算法应用于真实物理系统充满热情,并愿意深入车辆工程细节,追求技术落地的工程师

缺点 / 挑战

  • 平台优势显著,卡特彼勒是全球工程机械巨头,能接触到最真实、最具挑战性的重型车辆应用场景,技术落地价值高
  • 工作涉及实车测试,可能需要在测试场或户外环境工作,并承担确保系统安全可靠的压力

角色解读

  • 技术路径上,可以从算法开发工程师成长为控制算法专家,深入探索学习型控制、更复杂的优化求解等前沿领域
  • 行业路径上,在卡特彼勒积累的重型车辆自动驾驶经验,是通往商用车、特种车辆乃至更广阔机器人运动控制领域的高级技术岗位的宝贵资本
  • 你将负责开发重型车辆(如矿卡)的智能驾驶控制算法,核心是实现高精度轨迹跟踪和复杂工况下的安全控制
  • 具体工作包括在MATLAB/Simulink中建模、设计控制器(如MPC),并通过HIL和实车测试进行验证与优化
  • 你需要与制动、转向等执行系统集成,确保算法在实际车辆上安全、可靠地运行
  • 必须精通经典与现代控制理论(PID, MPC, LQR)及其在C++/Python中的实现
  • 需要深入理解车辆动力学模型和各类执行器(制动、转向)的特性
  • 熟练掌握MATLAB/Simulink进行仿真,并熟悉ROS、CAN总线等用于系统集成和实时通信的技术栈

申请策略

  • 申请前,建议深入了解卡特彼勒在自动驾驶和智能采矿领域的业务布局和最新技术动态,这能在面试中体现你的诚意和行业洞察
  • 仔细阅读职位描述中的“加分项”,并准备在简历或面试中展示你与之匹配的任何经验或知识
  • 重点突出与智能驾驶控制直接相关的项目经验,详细描述你在其中负责的算法模块(如MPC设计)、使用的工具链(MATLAB/Simulink, C++)和取得的量化成果(如跟踪误差降低百分比)
  • 如果有重型车辆、矿卡或无人驾驶相关的项目或实习经历,必须放在最显眼的位置
  • 清晰列出你掌握的核心技能栈,特别是控制理论(MPC/LQR)、编程语言(C++/Python)和工具(MATLAB, ROS, Git)
  • 如果对MPC的在线优化不熟,可以提前学习OSQP或Ipopt等优化求解器的基本原理和使用方法
  • 深化对车辆动力学,特别是重型车辆在负载变化、低附着路面下特性的理解,可以查阅相关文献或公开课程
  • 确保能熟练阐述一个完整的“仿真-硬件在环-实车”测试验证流程,以及你在其中扮演的角色

面试指南

  • 对于技术问题,采用STAR原则(情境、任务、行动、结果)来组织答案,重点突出你的技术决策过程、遇到的难点以及最终的量化成果
  • 在回答涉及权衡(如性能 vs. 实时性,精度 vs. 鲁棒性)的问题时,展现出系统性的思考,说明你考虑的各种因素和最终的取舍理由
  • 将你的答案与卡特彼勒可能关注的“重型车辆”、“可靠性”、“安全”等关键词联系起来,展示你的经验与岗位需求的高度相关性
  • 请详细描述一个你使用MPC或LQR解决实际控制问题的项目,包括问题建模、控制器设计、仿真和实际效果
  • 你如何建立和验证一个车辆动力学模型?在实车调试中遇到过最具挑战性的问题是什么,是如何分析和解决的?请解释一下状态估计(如卡尔曼滤波)在车辆控制中的作用,并举例说明你是如何应用的
  • 你对CAN总线/J1939协议了解多少?在控制系统中如何利用它进行通信和数据管理?
  • 深入复习控制理论核心知识,特别是MPC的原理、设计步骤和实现难点,准备好白板推导
  • 精心准备2-3个最相关的项目案例,确保能清晰、流畅地讲解技术细节、个人贡献和项目价值

职位点评

Watch Jobs

卡特彼勒 的其他在招职位

  • Office Service Coordinator行政专员

    卡特彼勒 · 苏州市
    AI 估算 · 5k-8k
  • In Process Quality Control 1

    卡特彼勒 · 天津市
    AI 估算 · 6k-9k
  • Team Leader-2

    卡特彼勒 · 无锡市
    AI 估算 · 10k-18k
  • China Marketing Communications Consultant

    卡特彼勒 · 北京市
    AI 估算 · 15k-25k
  • Perception Deployment Engineer

    卡特彼勒 · 无锡市
    AI 估算 · 15k-25k

相似职位推荐

  • 轩辕传奇-数值策划-新星引力计划

    腾讯 · 上海市
    AI 估算 · 18k-35k
  • 图像画质算法工程师

    vivo · 上海市
    AI 估算 · 25k-45k
  • 高性能计算专家

    vivo · 杭州市
    AI 估算 · 40k-70k
  • 算法工程师

    vivo · 深圳市
    AI 估算 · 30k-50k
  • 3D算法专家

    vivo · 上海市
    AI 估算 · 40k-60k

卡特彼勒 的其他在招职位

  • Office Service Coordinator行政专员

    卡特彼勒 · 苏州市
    AI 估算 · 5k-8k
  • In Process Quality Control 1

    卡特彼勒 · 天津市
    AI 估算 · 6k-9k
  • Team Leader-2

    卡特彼勒 · 无锡市
    AI 估算 · 10k-18k
  • China Marketing Communications Consultant

    卡特彼勒 · 北京市
    AI 估算 · 15k-25k
  • Perception Deployment Engineer

    卡特彼勒 · 无锡市
    AI 估算 · 15k-25k

相似职位推荐

  • 轩辕传奇-数值策划-新星引力计划

    腾讯 · 上海市
    AI 估算 · 18k-35k
  • 图像画质算法工程师

    vivo · 上海市
    AI 估算 · 25k-45k
  • 高性能计算专家

    vivo · 杭州市
    AI 估算 · 40k-70k
  • 算法工程师

    vivo · 深圳市
    AI 估算 · 30k-50k
  • 3D算法专家

    vivo · 上海市
    AI 估算 · 40k-60k