
卡特彼勒
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