今天认识一个职业㉒ |自动驾驶测试工程师:一辆车要跑几百万公里,才敢载你回家
冷职业档案 · No.022
自动驾驶出租车已经在北上广深等城市的指定区域跑起来了。车里没有司机,方向盘自己转,遇到加塞会减速,遇到红灯会停。很少有人去想一个问题:在这辆车被允许载你上路之前,是谁替它把所有可能出事的瞬间先走了一遍?这群人叫自动驾驶测试工程师,他们的职责是在一辆车的智能系统真正面对真实乘客之前,把能出的岔子全试出来,再一遍遍磨掉。自动驾驶测试工程师的核心任务只有一句话:证明这辆车比人更安全。① 搭场景库:真实道路上出过的事故,或者工程师预判会出的边缘情况,都要翻译成机器能读懂的参数。一个小孩从灌木丛里冲出来,要拆成身高、冲出速度、出现角度、当时光照、路面湿滑系数几十个字段。头部公司的场景库普遍在数千到上万条,每周还在扩张。② 仿真测试:把场景灌进仿真平台,让虚拟车在虚拟城市里跑。一台服务器一天能跑几百万公里,绝大多数里程都是在这里完成的。仿真能复现暴雨、逆光、隧道丢信号这些真实路测很难稳定触发的条件。③ 实车测试:仿真过了,还得搬到真实车上复测。长测车常年在外地转,漠河零下三十度测低温电池和传感器,吐鲁番零上四十五度测散热,沿海城市测高湿高盐对雷达的干扰。极端环境里系统最容易露怯。④ 闭环迭代:测试发现的问题写进报告,算法团队改一版,再回来测,直到通过。一条危险场景从发现到闭环,快则几天,慢则几个月。测试工程师手里握着"能不能上线"这杆秤。这行比传统软件测试高,低于纯算法研发,处在自动驾驶产业链里的中上位置。应届生在一线城市大概十五到二十五万。三到五年经验、能独立负责一类场景或一条测试线,普遍三十到四十万。做到场景架构、测试负责人或者功能安全专家,五十万往上不稀奇,头部公司给到七八十万的也不少见。薪资地域集中度很高。岗位基本集中在北京、上海、广州、深圳、杭州,以及合肥、武汉这些有车企和自动驾驶公司的城市。普通二三线几乎招不到这类岗位,也基本没有相关需求。专业上车辆工程、自动化、计算机、电子类都走得通,但单独会一样不够,这个岗位要的是"既懂车又懂代码"的复合背景:得明白底盘、传感器、控制逻辑,也得会写脚本处理数据。工具链是硬门槛,仿真类要碰 CarSim、PreScan、MATLAB/Simulink,开发类离不开 Python 和 ROS,数据处理常用 SQL 和 Pandas。不会写代码的人,基本进不来。没有强制证书,但工程经验分量很重。车企或供应商的实习、参加过实车项目、读过功能安全和预期功能安全(ISO 21448 SOTIF)相关标准,都是加分项。软要求反而最容易被低估,这个活细到变态,一个参数填错,测试结果就失真。长期出差、重复跑同一条路线、对着海量数据找哪一个异常点,坐不住的人干不久。需求端在上行:政策在逐城放开自动驾驶载人试点,车企和科技公司在这条赛道上的投入只会加不会减。行业里缺的不是写算法的人,而是能把"安全"这件事落地的人。场景设计、仿真、功能安全这几个方向的人才,缺口尤其明显。天花板也在抬高:早期测试偏"跑里程、记 bug",现在往功能安全和预期功能安全走,要对整车的失效风险做系统性的分析和认证。这意味着从执行岗往专家岗、往标准制定岗走的空间打开了。风险:行业还在洗牌,中小公司倒闭并不罕见。技术路线上,端到端神经网络正在冲击传统的模块化测试逻辑,一部分纯执行类的工作未来可能被工具和模型吃掉。想走得远,得从"会跑测试"升级到"懂安全体系"。几百万公里的虚拟和真实里程跑完,车才敢载你回家,而这套安全的底,是测试工程师在你看不见的地方,一条场景一条场景攒出来的。