Baidu logo
百度
自动驾驶测试开发工程师(J73214)

自动驾驶测试开发工程师(J73214)

发布于 大约 4 小时前

普通员工/个人贡献者

深圳市
中级经验
全职员工
仅现场办公
本科
软件工程
CI/CD
Noa
多传感器融合
定位算法
测试开发
自动化测试
自动驾驶

AI 估算 · 25k–40k

百度自动驾驶业务技术含量高,深圳薪资水平较高,3年经验测试开发岗月薪25k-40k合理,竞争力强。

职位详情

关于这个职位

该职位主要负责自动驾驶定位算法模块的测试工作,包括制定测试方案、开发测试工具、维护持续集成测试流程,并通过评测暴露算法缺陷推动性能提升

作为测试开发工程师,你将与研发团队紧密合作,提高算法质量与测试效率
适合有C/C++和Linux基础,对自动驾驶技术感兴趣,并希望在量产化项目中积累经验的测试或开发人员

最低要求

计算机或相关专业本科及以上,具有3年以上工作经验

熟悉C/C++语言,有Python语言经验者优先
熟悉Linux/Unix操作系统基础原理,熟练使用Linux系统
有自动驾驶多传感器融合算法测试开发相关经验优先,具备城区NOA量产项目等相关工作经验更佳
具有良好的沟通协调能力、较强的团队合作精神、优秀的执行能力,可快速适应新环境和新变化
强烈的责任心和敬业精神

工作职责

负责定位算法模块测试工作,制定并实施测试方案,撰写测试报告等

负责定位算法模块持续集成测试工具的开发和维护
根据测试业务特点,开发算法评测工具或自动化测试工具,提高测试效率
负责通过定期评测暴露算法模块存在缺陷,和研发一起推进算法性能提升

优先资格

有Python语言经验者优先

有自动驾驶多传感器融合算法测试开发相关经验优先
具备城区NOA量产项目等相关工作经验更佳

AI 洞察

优缺点分析

优点

  • 百度是国内自动驾驶头部公司,有丰富的量产化项目(如Apollo、NOA),技术积累深厚,可接触到前沿技术
  • 测试开发岗位兼具开发和测试职能,能锻炼全栈能力,职业路径灵活
  • 深圳团队通常参与核心项目,薪资福利具有竞争力,且公司平台大,跳槽时认可度高
  • 自动驾驶算法迭代快,测试要求高,需要快速学习新知识,工作强度可能较大
  • 定位算法测试需要处理复杂多变的实际场景(如城区NOA),问题复现和定位难度大
  • 适合有C/C++开发基础,对自动驾驶感兴趣,希望从事技术深度与广度兼顾的测试开发工作,能接受一定加班和快速迭代节奏的求职者

缺点 / 挑战

  • 测试岗位需与多个研发团队协作,沟通协调成本较高,需要较强的抗压能力

角色解读

  • 在测试开发领域深耕,成为自动驾驶测试专家,负责复杂系统级测试策略制定
  • 横向转型为自动驾驶算法工程师,利用测试经验深入理解算法漏洞,转向算法研发
  • 向测试管理岗位发展,带领测试团队,管理测试流程和质量体系
  • 设计和执行定位算法的测试方案,包括单元测试、集成测试和系统级测试,确保算法质量
  • 开发和维护持续集成(CI)测试工具,自动化测试流程,提升测试效率
  • 编写测试报告,分析测试数据,与研发团队协作定位并修复算法缺陷
  • 跟踪自动驾驶行业测试标准,引入新的测试方法或工具,持续改进测试体系
  • 精通C/C++编程,能够编写高效、可维护的测试代码和工具
  • 熟悉Linux操作系统和常用命令,具备shell脚本编写能力
  • 了解自动驾驶定位算法(如GPS、IMU、多传感器融合)原理,能设计针对性的测试用例
  • 具备自动化测试和CI/CD工具(如Jenkins、GitLab CI)的使用经验

申请策略

  • 在简历中突出测试思维,如如何设计测试用例覆盖边界情况,如何提高测试效率
  • 面试前了解百度Apollo产品和技术路线,尤其是NOA功能,展现出对自动驾驶行业的热情
  • 突出C/C++编程经验,列出具体项目和代码量,如参与过的大型系统或测试框架开发
  • 强调自动化测试和CI/CD相关经验,如使用Jenkins搭建流水线、编写自动化脚本等
  • 如果有自动驾驶或机器人领域经验(如多传感器、定位算法),务必详细描述
  • 展示Linux系统使用熟练度,包括常用命令、脚本编写、性能分析等
  • 巩固C/C++基础,特别是内存管理、多线程、性能优化方面,可以刷一些LeetCode中等题目
  • 学习自动驾驶基础知识,如定位(GPS、IMU、SLAM)、传感器融合(卡尔曼滤波等),了解Apollo开源框架

面试指南

  • 对于项目经历类问题,采用STAR法则(情况-任务-行动-结果),突出技术难点和解决方案
  • 对于技术知识问题,先给出核心概念,再结合实际应用举例,展现理论联系实际的能力
  • 对于场景设计问题,先明确目标,再分步骤阐述,如测试分层、优先级、覆盖度等
  • 请描述一次你开发自动化测试工具的经历,如何衡量带来的效率提升?
  • 定位算法测试中,你如何设计测试用例来覆盖多传感器融合的异常场景?
  • C++中智能指针的使用场景和注意事项是什么?
  • Linux下如何排查进程CPU占用过高的问题?给出具体命令和步骤
  • 什么是持续集成?在一个自动驾驶项目中,如何构建有效的CI流水线?

职位点评

77
综合评分

百度深圳自动驾驶测试开发岗,技术前沿,成长空间大,薪资有竞争力,但加班可能多,WLB一般。

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

更适合这类人
最适合追求技术成长和行业前沿,对薪资和稳定性有一定要求,能接受一定工作强度的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利80
成长发展90
工作生活50
使命价值85

薪资福利

80较高

百度作为大厂,薪资水平较高且稳定,五险一金齐全,但未明确提及具体薪资福利,故分数中等偏上。

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

成长发展

90较高

该职位涉及自动驾驶前沿技术,需要开发测试工具和持续集成系统,技术成长空间大,且团队项目经验有助于职业发展。

技术前沿前沿/新兴技术
技术栈C/C++、Python、Linux、自动驾驶、定位算法、多传感器融合、CI/CD
业务类型profit_center

工作生活

50较低

深圳工作,现场办公,未提及弹性工作或远程可能,自动驾驶项目通常节奏较快,加班可能较多,生活平衡一般。

工作模式仅现场办公
办公地点科技园/产业园
加班情况未提及(无法判断)

使命价值

85较高

自动驾驶是变革性技术,百度Apollo致力于推动智能交通,对出行安全有正面影响,具有较高的社会意义。

行业发展高速增长赛道
社会影响正向社会影响力较高
创新程度积极采用新技术
Watch Jobs