Bosch logo
博世
AI-based Planning & Control for Autonomous Driving_CR

AI-based Planning & Control for Autonomous Driving_CR

发布于 5 个月前

普通员工/个人贡献者

上海市
中级经验
全职员工
仅现场办公
硕士
研究与开发 (研发)
强化学习
自动驾驶
规划与控制
车辆动力学
AI算法
CARLA
MPC

AI 估算 · 35k–60k

自动驾驶核心算法岗技术壁垒高,市场需求旺盛,结合上海生活成本与行业薪酬水平,薪资具备较强竞争力。

职位详情

关于这个职位

这是一个专注于自动驾驶核心算法研发的高级工程师职位

你将负责研究并优化车辆的规划与控制算法,结合AI技术提升系统的安全性、舒适性和鲁棒性
工作内容包括算法研究、原型验证,并与工程团队合作推动技术向量产应用转化

最低要求

硕士及以上学历(博士优先),自动化、车辆工程、控制科学、计算机、人工智能、机器人等相关专业

规划与控制方向背景扎实,具备将算法落地到实时系统的能力
熟悉控制或学习相关方法,例如:
车辆控制/轨迹跟踪/优化控制(PID / LQR / MPC 等)
数据驱动或学习型方法(imitation learning、reinforcement learning、生成式模型等)
理解自动驾驶系统中的实时性、稳定性与安全约束,具备工程化思维
熟练使用 C/C++ / Python 中至少一种语言,具备良好的代码结构与调试能力
具备良好的沟通能力,能够与算法、系统、工程团队协作推进项目

工作职责

研究面向自动驾驶的规划与控制算法,提升系统在安全性、舒适性与鲁棒性方面的综合性能

研究自适应与个性化控制策略,结合驾驶行为与驾驶风格,实现参数在线/离线优化
探索AI 驱动的规划与控制架构(如学习型控制、端到端 P&C、生成式轨迹/控制策略),并完成原型验证
结合模型驱动控制方法(如 MPC)与数据驱动方法,研究控制参数标定、自适应与优化机制
在仿真环境及原型系统中完成算法验证、对比分析与性能评估
与产品及工程团队紧密合作,推动研究成果向工程系统与量产应用转化

优先资格

Planning & Control 结合经验:

熟悉可解释的规划或控制建模方法
理解约束建模(安全/法规/舒适性/可行域)及线上稳定性问题
熟悉搜索、采样或优化类方法(如 lattice、ST Graph、DP / QP / NLP 等)
具备自动驾驶车辆动力学理解,熟悉执行器限制与系统延迟
有自动驾驶 AI Planner /控制相关量产或准量产项目经验
熟悉自动驾驶仿真平台(如 CARLA 等)
具备科研项目经验或论文发表记录

AI 洞察

优缺点分析

优点

  • 平台优势显著:博世作为汽车技术巨头,能提供顶尖的研发资源、真实的业务场景和全球化的技术视野,项目经验含金量高
  • 行业前景广阔:自动驾驶是未来十年确定性高的黄金赛道,在此积累的经验将成为极具价值的职业资本
  • 从研究到落地的鸿沟:需要平衡算法创新与工程可实现性,推动实验室成果通过严苛的车规级验证并最终量产,过程复杂且漫长
  • 知识更新要求快:需要持续跟踪AI、控制理论、汽车电子等多个领域的快速发展,并快速学习与应用

缺点 / 挑战

  • 技术前沿性强:直接接触自动驾驶最核心、最具挑战性的规划与控制问题,并能探索AI与传统控制融合的前沿方向,技术成长空间大
  • 技术难度与责任重大:算法直接关系到行车安全,对算法的可靠性、实时性和鲁棒性要求极高,工作压力和挑战并存
  • 适合对自动驾驶有浓厚兴趣,具备扎实的理论基础和强烈工程落地意愿的硕士或博士毕业生,希望在顶尖平台挑战核心技术难题的研发人才

角色解读

  • 技术专家路径:在自动驾驶规划与控制领域持续深耕,成为算法架构师或首席科学家,主导下一代核心算法的研发
  • 项目/技术管理路径:积累量产项目经验后,可转向技术管理岗位,负责技术路线规划、团队管理和跨部门协作,推动更大规模的技术落地
  • 行业拓展路径:自动驾驶的核心算法能力可迁移至机器人、智能交通、工业自动化等多个前沿领域,职业选择面广阔
  • 你将专注于自动驾驶的“大脑”部分,即规划与控制算法
  • 核心工作是研究如何让车辆安全、舒适、智能地行驶,这包括设计轨迹、做出决策并控制车辆执行
  • 你需要将前沿的AI技术(如强化学习、生成式模型)与传统控制理论(如MPC)相结合,探索更优的算法架构,并负责从算法研究到原型验证的全过程
  • 你的工作成果需要从仿真环境走向真实系统,这意味着你需要与工程团队紧密合作,确保算法能满足实时性、稳定性和安全性的严苛要求,并最终推动技术落地量产
  • 扎实的规划与控制理论基础是核心,必须熟悉MPC、LQR等优化控制方法,以及模仿学习、强化学习等数据驱动方法
  • 强大的工程实现能力是关键,需要熟练使用C++或Python将复杂算法落地到实时系统中,并具备良好的代码和调试能力
  • 深刻理解自动驾驶系统的约束至关重要,包括车辆动力学、执行器限制、系统延迟,以及安全、法规和舒适性等多维度的约束建模

申请策略

  • 在申请和面试中,不仅要展示技术深度,更要强调你的“工程化思维”和“协作能力”,因为这是推动研究落地的关键软实力
  • 准备好详细阐述你过去项目中遇到的工程挑战、权衡取舍以及最终的解决方案,这比单纯罗列技术点更有说服力
  • 重点突出与规划、控制、强化学习相关的课程项目、科研课题或竞赛经历,用具体数据和成果说明你的算法能力和工程实现水平
  • 详细描述任何与车辆动力学、自动驾驶仿真(如CARLA)或实时系统开发相关的项目经验,这是极大的加分项
  • 如果有论文发表、专利或开源项目贡献,务必清晰列出,这能有效证明你的研究能力和技术影响力
  • 如果对车辆动力学或特定优化方法(如NLP)不熟,可针对性学习相关课程或仿真实践,以应对可能的深度技术提问
  • 加强C++的熟练度,特别是高性能计算和实时系统编程方面的知识,这对于算法落地至关重要
  • 提前了解博世在自动驾驶领域的业务布局、技术栈和已发布的产品,在面试中展现你的诚意和行业洞察

面试指南

  • 对于技术问题,建议采用“STAR”原则(情境、任务、行动、结果)来结构化回答,重点突出你的分析过程、技术选型依据和量化结果
  • 对于方案设计类问题,可以先阐述核心目标与约束,再提出多个可能的技术路径并进行对比分析,最后给出你的推荐方案及理由,展现系统化思维
  • 请详细描述一个你解决过的车辆轨迹规划或控制问题,你用了什么方法?遇到了什么挑战?如何验证效果?
  • 如何将机器学习模型(如强化学习)与传统控制方法(如MPC)结合?谈谈你对两者优劣和适用场景的理解
  • 在实车系统中部署控制算法时,需要考虑哪些实时性和安全性的约束?你会如何设计测试来保证算法的鲁棒性?
  • 请解释一下MPC(模型预测控制)的基本原理,并讨论其在自动驾驶控制中的优势和潜在计算瓶颈
  • 如果让你设计一个适应不同驾驶风格的个性化跟车控制器,你的技术思路是什么?
  • 深入复习控制理论(MPC, LQR)、机器学习(强化学习基础)和车辆动力学的基础知识,确保能清晰阐述核心概念和公式

职位点评

Watch Jobs