小米发布了一大批自动驾驶招聘岗位,岗位职责或透漏了技术方案?

查克 厚势汽车 6天前

图片

图片

导语

从招聘信息中,能够读出小米既希望走一条中规中矩、已经被验证自动驾驶技术路线,也希望能够探索中一条具有颠覆性的算法或技术。

小米公司官网上线了一大批自动驾驶相关职位,包括数据平台、车载基础架构、决策规划、毫米波算法、开发工具、前端平台开发、嵌入式软件、控制、感知、高精地图、仿真平台等共20个岗位。

图片

雷总这是要从零开始建团队了,职位招聘地点均在北京海淀区,这就意味着小米汽车研发中心总部或落户北京?
之前关于小米汽车研发中心落户问题,上海、武汉等多个城市抛出了橄榄枝。这次招聘岗位并未涉及整车领域,在办公地点上,自动驾驶与整车完全可以独立开。北京在自动驾驶测试环境和规则上是国内领先的,所以,小米自动驾驶部门落在北京并不意外。不过,相关猜测并未得到小米方面证实。
01 小米或将自研自动驾驶
从小米招聘岗位上看,完全就是自研自动驾驶的一整个阵容,涵盖了传感器等硬件以及软件架构、仿真方向的工程师岗位。而让人意想不到的是,唯独没有看到关于底盘线控和系统工程师。
小米估计要卧薪尝胆自研自动驾驶,不过从零开始至少要比其他玩家慢五年,好处是整个行业自动驾驶硬件方案已趋于收敛,蔚小理们等先行者已经为小米做了技术试错。比如小鹏、蔚来从视觉方案转入多传感器融合,已经几乎证明了视觉方案在中国环境下量产的困难;理想弃用因特尔的视觉方案也证明了,长远发展需要有更多对软件算法更改的自主性;苹果造车让小米了解到造车需要从自动驾驶出发,思考整车架构,才能造出软件汽车。
当下,小米做自动驾驶需要找到合适的人才,迅搭建布局,能够快速赶上来。小米之前的投资积累和朋友圈,也能为其提供足够助力。
除了大规模招聘自动驾驶相关人员,小米集团前不久还投资了两家位于上海的与自动驾驶技术相关公司。
6月3日,小米参与了位于上海张江高科技园区的纵目科技1.9亿美元的D轮投资;6月8日,小米和高瓴、美团共同领投了位于上海的激光雷达企业禾赛科技超3亿美元的D轮融资。
此外,根据企查查网站了解到,近日,小米生态链公司石头科技关联公司上海洛轲智能科技有限公司申请注册“极石汽车”商标,国际分类为运输工具、网站服务等,目前商标状态多为“等待实质审查”。

上海洛轲智能科技有限公司成立于2021年1月,注册资本1000万人民币,法定代表人及最大股东为昌敬。

02 招聘信息透漏了小米自动驾驶布局

图片

下图是小鹏汽车整个自动驾驶人事架构图,小米招聘的多个技术板块与这张图是类似的。不过在高级管理人员上,小米现在并未出现明确的任职,各位自动驾驶领域的大佬读者们要仔细查看一下邮件,或许哪天就会有猎头联系你。图片

我们再来看看具体岗位职责上,能够透露小米自动驾驶哪些信息。

自动驾驶架构师 - 数据平台

岗位职

汽车作为未来移动的数据中心会产生海量数据,数据闭环与数据驱动自动驾驶技术核心所在。本职位负责自动驾驶数据平台的架构设计与开发,包括但不限于:

  • PB级数据平台的架构与研发;

  • 自动驾驶平台数据工作流、数据标注、地图生产与可视化系统研发;

  • 传感器数据及高维时空数据的标签、索引、查询、挖掘及可视化;

  • 车端数据回传及OTA功能的开发;


岗位要求:

  • 具有5年及以上分布式系统架构设计和开发经验;

  • 熟练掌握Python/Go/C++等至少一种主流编程语言,有良好的软件工程知识和编码规范意识;

  • 对可伸缩的大型分布式数据处理系统架构有深刻的理解,对各种开发组建原理有深入理解,包括但不限于分布式文件系统和数据库、日志系统、服务治理、工作流、数据挖掘和分析,并具备技术选型经验;

  • 出色的自我学习能力,善于快速掌握新语言、新概念、新工具、新领域知识;

  • 对Infra类工作(包括但不限于开发内部工具和框架)有浓厚兴趣;


加分项:

  • 具备自动驾驶数据平台或地图生产系统研发经验;

  • 熟悉计算机图形学,计算机视觉深度学习等,并对自动驾驶算法研发有浓厚兴趣。

对于自动驾驶汽车来讲,数据平台是不可或缺的。车载传感器数据收集、融合处理以及仿真模拟训练、数据存储的云端平台,都是前期需要优先布局的。从招聘上看,小米还是需要开发主流的分布式系统架构。

自动驾驶架构师 -车载基础架构

岗位职责:

负责搭建自动驾驶核心研发流程与基础软件,包括但不限于:

  • 协助团队不断优化研发流程和代码规范,提升软件算法团队的产品质量与效率,保障行车安全

  • 设计和开发高性能、易扩展的车规安全的车载核心系统,支撑自动驾驶算法的稳定高效运行;

  • 开发路测场景复现与调试仿真工具;

  • 参与自动驾驶核心算法的代码优化等;

 

职位要求

  • 具备大型C++软件研发经验,有出色的软件架构能力,追求工程卓越;

  • 操作系统、计算机体系架构、高性能计算和设计模式有深刻理解;

  • 有消息通信、日志、缓存、存储引擎等高性能底层模块开发经验;

  • 熟悉Unix/Linux操作系统和网络编程;


加分项

  • 熟悉ROS/CyberRT等系统,参与过车载操作系统和中间件的研发;

  • 熟悉汽车/航天等关键系统的研发流程和规范;

  • C++专家;

  • 在ACM-ICPC、TopCoder等竞赛中获得过优异成绩。

“车载基础架构”岗位中,要求最好能够掌握ROS/CyberRT等系统,所以小米在自动驾驶或者车载操作系统上,可能要自研。

自动驾驶架构师 -决策规划

岗位职责:

规控算法根据道路环境以及实时交通情况,决定和控制自动驾驶车辆如何行驶。工作内容包括但不限于:

  • 多场景下的决策规划算法研发,确保自动驾驶车辆行驶的安全性、合理性与舒适性;

  • 决策规划算法评价指标的设计与调优;

  • 基于数据驱动的行为学习算法的预研;

  • 决策规划场景库的挖掘与管理;

  • 实车及仿真调试,持续提升算法性能;


岗位要求:

  • 熟悉业界主流的结构化道路决策规划算法及/或Open Space决策规划算法;

  • 扎实的C++编程功底及优秀的算法分析能力;

  • 优秀的数学建模与英文论文阅读能力,能够深刻理解、实现顶会顶刊中的算法

  • 具备数值优化、计算几何、搜索算法等方面知识及应用经验;

  • 具备机器人系统的基础知识,对自动驾驶软件系统有较为全局的认识,能对路测实际问题进行分解、定位、性能调优;

  • 优秀的问题转化与建模能力,解决行业中的全新问题;


加分项:

  • 具备工业界自动驾驶核心规控算法与系统研发经验;

  • 熟悉计算几何以及相关数值优化算法

  • ICRA/IROS/RSS等顶会顶刊论文;

  • 在ACM-ICPC、TopCoder等竞赛中获得过优异成绩;

  • 能够熟练驾驶车辆。

小米招聘中也会比较看重发过CV或者IV领域顶刊论文和AI相关竞赛的求职者,这也提醒广大的在校学生,能够在学校期间多发影响因子高的顶刊,参加权威的人工智能竞赛。

自动驾驶架构师 - 控制

岗位职责:

  • 负责自动驾驶车辆控制算法设计实现、调试与测试场景包括泊车和Pilot;

  • 负责车辆动力学仿真、控制方法验证和在环测试


任职要求:

  • 自动控制、车辆工程等相关专业,本科及以上学历;

  • 有实际自动驾驶车辆控制经验,熟悉车辆动力学模型;

  • 掌握传统和现代控制理论,对PID、LQR、MPC等控制方法有深刻理解;

  • 优秀的编程能力,熟悉C/C++或Python等语言;


加分项:

  • 熟练使用Matlab/Simulink、CarSim等进行动力学建模仿真和系统参数辨识;

  • 有量产车型车辆仿真项目经验。

在控制架构师的招聘简章中,明确表示负责泊车和Pilot场景,证明小米自动驾驶也将从基础的L2,L3功能出发,开发一辆车。但留给小米的时间不多了,因为很多企业现在已经掌握了泊车和pilot技术,比如小鹏汽车最近推出了记忆泊车等。现在着手开发,3-5年之后,技术或许已经相当成熟。

自动驾驶架构师 - 感知

岗位职责:

负责自动驾驶系统感知算法相关的研发,包括但不限于:3D点云障碍物识别、图像分割、深度学习传感器融合等。


岗位要求:

  • 熟练掌握深度学习计算机视觉相关算法,熟悉图像检测、跟踪、识别等算法;

  • 优秀的编程能力,熟悉C/C++或Python

  • 有较强的独立解决问题能力,学习能力及沟通能力;


加分项:

  • 具备工业界自动驾驶核心感知算法研发经验;

  • 有较强的研究能力优先,如在CV领域发表过第一作者顶会期刊论文;

  • 熟悉三维视觉算法和理论,并具备实践经验;

  • 熟悉TensorFlow, PyTorch等框架实现原理,能够实现高效训练代码;

  • 在ACM-ICPC、TopCoder等竞赛中获得过优异成绩。

感知方面,要求3D点云障碍物识别,说明小米汽车很有可能用激光雷达摄像头做多传感器融合方案。

自动驾驶架构师 - 高精地图

岗位职责:

  • 研发专业侧高精地图自动化构图pipeline;

  • 研发用户侧低成本自动化构图算法

  • 研发地图数据的多行程融合及自动化更新机制;


岗位要求:

  • 熟悉C/C++和至少一门脚本语言;

  • 熟悉经典的多视角几何基础理论;

  • 熟悉经典的SfM/VIO/SLAM方法,能言简意赅地概括出经典方法的创新点和缺点;

  • 熟悉三维重建中的常用非线性优化方法,有实际使用经验,熟悉ceres,g2o等开源库;

  • 有图形学基础,善用可视化方法推进算法的研发;

  • 工作积极主动,全局思考能力和创新能力;

加分项:

  • CV,Robotics顶会论文;

  • 了解传统SD地图技术栈,有地图应用开发经验。

当然,高精地图也找人,从定位工程师岗位职责上分析,小米将在各种经典的SLAM算法或者其他多传感器以及组合定位算法中,最终确定一种低成本的定位方案。

自动驾驶架构师 - 预测

岗位职责:

  • 交通参与者未来轨迹生成算法的研发;

  • 相关数据指导采集、汇总;

  • 软件的开发、集成和调试;

  • 定位、感知、规控等上下游模块联和调优;


岗位要求:

  • 计算机、自动化、车辆工程等相关专业;

  • 自动驾驶行为预测方面的研究或者开发经验;

  • 熟悉深度学习框架,熟悉CNN、LSTM、GRU、Transformer等网络结构及其训练;

  • 良好的沟通能力和团队协作能力;

加分项:

  • 具有实车联调优化经验;

  • 有较强的研究能力优先,如在顶会发表过论文;

  • 熟悉TensorFlow, PyTorch等框架实现原理,能够实现高效训练代码;

  • 在ACM-ICPC、TopCoder等竞赛中获得过优异成绩。

传感器与预测方向的架构师,岗位要求中规中规,既要了解CNN等基础的预测算法,也要对GRU、Transformer等新兴的网络结构有充分的了解,这说明小米既希望走一条中规中矩的自动驾驶技术路线,也希望能够探索中一条具有颠覆性的算法结构。

以上就是厚势通过岗位职责粗浅的分析,祝福小米自动驾驶之路顺利!

图片
END

图片