Caterpillar logo
卡特彼勒
Decision & Planning Engineer

Decision & Planning Engineer

发布于 大约 14 小时前

普通员工/个人贡献者

北京市 / 上海市
中级经验
全职员工
仅现场办公
学历未注明
系统与安全工程
C++11
Iso 26262
Rtos
健康监测
状态机
自动驾驶
故障仲裁

AI 估算 · 20k–35k

自动驾驶安全架构核心技能稀缺,薪资有竞争力,但制造业整体薪资低于互联网。

职位详情

关于这个职位

这是一个专注于自动驾驶安全系统的工程师岗位,核心工作是设计故障检测与仲裁机制,确保车辆在异常情况下安全降级

你将使用C++开发状态机和健康监测框架,与决策规划和控制团队紧密协作
适合有3年以上车载软件或系统架构经验,对功能安全感兴趣的工程师

最低要求

年以上决策规划、系统架构、控制或车载软件开发经验,深刻理解行为决策状态机、轨迹/指令仲裁逻辑及自动驾驶感知-预测-规划-控制整体数据流(无需专职功能安全背景,决策规划方向工程师转岗优先)

熟练掌握现代C++(C++11及以上),具备多线程同步、内存管理及实时性分析能力,有Linux或RTOS/QNX车载软件开发经验优先
了解FMEA、FTA等故障分析方法,能够识别和处理故障场景,具备从需求到设计的系统思维,能够进行模块分解和接口设计
了解ISO 26262功能安全或SOTIF(ISO 21448)基本流程者优先
此为独立的合规/HARA岗位方向知识储备,非强制要求
具有较强的责任心与质量意识,能够独立分析复杂系统故障,具备良好的文档编写与跨团队沟通能力

工作职责

根据功能安全需求规格书设计系统级安全架构,将整体安全功能分解为故障检测、隔离、仲裁与应急干预等可实现子模块,明确模块接口、职责与交互时序,输出详细设计说明书(DDS)

开发故障聚合安全决策模块,实现异常信号监测与分类、故障隔离与安全命令执行、正常模式→应急模式→安全停止的状态切换与模式管理
开发通用健康监测框架,覆盖LiDAR、雷达、超声波、IMU等传感器状态监测及底盘、执行器反馈监测,支持灵活扩展新的监测项
设计车辆运行状态的完整生命周期管理,包括状态定义、状态转移逻辑、故障恢复与人工接管流程
设计系统级测试用例,覆盖关键失效路径、边界条件、极限工况及多故障并发场景,在仿真环境中完成故障注入、故障序列时序及响应延迟、准确度等性能指标验证
与需求方、决策规划、控制及系统团队协作,澄清安全需求、参与设计评审、配合验收测试,持续完善技术文档与版本追踪

优先资格

有自动驾驶、车联网或新能源汽车领域工作经验,或矿山、港口、园区等封闭场景项目经验

有功能安全(ISO 26262)或预期功能安全(SOTIF)项目经验
有MRM(Minimal Risk Maneuver)、安全冗余架构或多故障并发仲裁策略设计经验

AI 洞察

优缺点分析

优点

  • 核心安全架构方向,技术含金量高,行业需求持续增长
  • 卡特彼勒作为全球巨头,平台稳定,项目资源丰富
  • 可以接触到矿山、港口等封闭场景的自动驾驶落地实践
  • 岗位兼容决策规划背景,转岗友好
  • 功能安全领域复杂度高,需要严谨的逻辑和责任心
  • 制造业环境相对传统,薪资和互联网公司相比可能偏低
  • 适合有C++开发经验,对自动驾驶安全系统感兴趣,喜欢解决复杂系统问题的工程师

缺点 / 挑战

  • 可能涉及多团队协作,沟通成本较高

角色解读

  • 可向自动驾驶系统架构师方向发展,深入功能安全和SOTIF领域
  • 可横向拓展到决策规划算法、控制策略等相邻领域
  • 在卡特彼勒这样的跨国企业,有机会参与全球项目,积累行业标杆经验
  • 设计自动驾驶系统的安全架构,将功能安全需求分解为故障检测、隔离、仲裁等模块
  • 开发故障聚合和安全决策模块,实现异常信号监测、状态切换和安全停止逻辑
  • 构建通用健康监测框架,覆盖传感器和执行器的状态监测
  • 设计系统级测试用例,在仿真环境验证故障响应性能
  • 熟练掌握C++11及以上,具备多线程同步、内存管理和实时性分析能力
  • 深刻理解行为决策状态机、轨迹/指令仲裁逻辑,了解自动驾驶整体数据流
  • 具备系统思维,能进行模块分解和接口设计,了解FMEA、FTA等故障分析方法
  • 良好的文档编写和跨团队沟通能力

申请策略

  • 提前了解卡特彼勒的自动化业务布局,特别是矿山和建筑领域的自动驾驶方案
  • 准备一些关于故障场景分析和安全降级的案例
  • 突出自动驾驶相关的项目经验,特别是状态机设计、安全仲裁、故障处理等
  • 强调C++编码能力和系统架构设计能力,展示多线程、实时系统开发经验
  • 如有功能安全(ISO 26262)或FMEA分析经验,务必突出
  • 展示对传感器数据流和车辆控制的理解
  • 补充学习ISO 26262和SOTIF规范,了解功能安全流程
  • 熟悉状态机建模工具(如SCXML)或设计模式

面试指南

  • 对于状态机问题,强调状态定义清晰、转移条件完备,使用确定性方法避免竞态
  • 对于故障仲裁,可以分层设计:先隔离,再决策,并考虑冗余和降级路径
  • 对于实时性,关注时间分析、优先级调度和资源预留
  • 请描述你设计过的一个状态机,如何保证状态转换的确定性?
  • 如何处理多传感器故障并发的情况?请给出仲裁策略
  • 解释ISO 26262中的ASIL等级对你的设计有什么影响?
  • 在实时系统中,如何保证安全决策模块的延迟满足要求?
  • 如果车辆在高速行驶中传感器全部失效,你会怎么设计降级逻辑?

职位点评

68
综合评分

跨国巨头自动驾驶安全架构岗,技术前沿但WLB不明确

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
该职位最适合追求技术成长和职业发展,对薪资福利要求不是最敏感,能接受现场办公的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展85
工作生活45
使命价值65

薪资福利

70中等

公司品牌知名度高,薪资未披露但预计处于市场水准,稳定性好。

薪资信号未披露(AI估算:20K-35K/月)

成长发展

85较高

自动驾驶安全领域技术前沿,技能成长空间大,但晋升机制不明确。

技术前沿前沿/新兴技术
技术栈C++11、状态机、FDIR、ISO 26262、Linux、RTOS、QNX
业务类型ambiguous

工作生活

45较低

未提及远程办公或弹性工时,默认现场办公,可能存在项目压力。

工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)

使命价值

65中等

自动驾驶技术推动工程机械安全和效率提升,但社会影响力一般。

行业发展新兴领域(暂难判断)
社会影响中性/一般
使命信号sustainable communities、building a better world
创新程度积极采用新技术
Watch Jobs