Horizon Robotics logo
地平线
【2027届校招】自动驾驶测试开发工程师(软件方向)

【2027届校招】自动驾驶测试开发工程师(软件方向)

发布于 大约 9 小时前

普通员工/个人贡献者

南京市 / 上海市
无经验要求
全职员工
仅现场办公
硕士
测试开发
CI/CD
Pytest
Ros/Ros2
测试开发
自动驾驶

AI 估算 · 15k–25k

自动驾驶赛道热门,硕士校招测试开发岗位,薪资有一定竞争力,上海高于南京。

职位详情

关于这个职位

该职位负责自动驾驶系统相关模块的测试开发,包括测试方案设计、自动化脚本开发和CI/CD流程搭建,保障量产交付质量

你将与研发、测试团队紧密协作,涉及嵌入式、性能、SDK等多类型测试,是自动驾驶软件质量的关键环节
适合对测试开发有热情、具备扎实编程能力的硕士应届生

最低要求

计算机、电子、通信等相关专业硕士及以上学历

熟练掌握python/C++/shell等编程语言,了解主流自动化测试框架(如 Pytest、Jenkins 等)及 CI/CD 流程,具备扎实的编码能力,熟悉软件开发流程
熟悉linux系统,掌握常见的linux命令,了解网络编程和多进程多线程编程
熟练使用 Git 等版本管理工具
快速的学习能力和意愿,有良好的沟通表达能力,良好的分析解决问题的能力
并且有较强的责任心,能承受工作压力,有较好的独立思考和判断能力

工作职责

负责自动驾驶系统相关模块全流程测试开发,覆盖需求评审、测试方案&用例设计、自动化脚本开发,保障功能稳定及用户体验,支撑产品量产交付

负责嵌入式项目功能测试、性能测试、SDK测试或者自动化测试
负责搭建测试环境,构建测试数据,内部测试工具开发
负责自动驾驶产品CI/CD流程搭建,参与设计自动化测试框架,并且完成各项目实施

优先资格

掌握 ROS/ROS2 或其他数据中间件工具链开发流程优先

具有嵌入式软件开发、测试等实习经历者优先

AI 洞察

优缺点分析

优点

  • 自动驾驶是高速发展的前沿领域,技术积累具有长期价值
  • 地平线作为上市公司,平台大,可接触量产级测试流程和工具链
  • 测试开发技能涵盖编程、自动化、CI/CD等,复合型能力提升快
  • 工作地点在南京/上海,选择灵活,便于平衡生活与职业发展
  • 自动驾驶系统复杂度高,测试场景多样,需要较强的分析和问题定位能力
  • 涉及嵌入式、网络、多线程等底层知识,学习曲线较陡

缺点 / 挑战

  • 量产交付项目可能伴随一定的工作压力和紧迫感
  • 适合对自动驾驶有浓厚兴趣、喜欢技术挑战、具备扎实编程基础且愿意在质量保障方向深耕的应届硕士生

角色解读

  • 从测试开发工程师向测试架构师或质量保障专家方向发展,主导复杂测试框架设计
  • 可横向转向自动驾驶软件开发、系统集成等研发岗位,利用测试视角深入理解系统
  • 随着自动驾驶行业成熟,可晋升为测试团队负责人或质量管理经理
  • 负责自动驾驶系统各模块的测试开发,包括测试方案设计、用例编写和自动化脚本开发,确保功能稳定性和用户体验
  • 搭建和维护测试环境,开发内部测试工具,并参与CI/CD流程设计与实施
  • 针对嵌入式项目开展功能、性能和SDK测试,保障产品量产交付质量
  • 熟练掌握Python/C++/Shell等编程语言,具备扎实的编码能力
  • 了解Pytest、Jenkins等主流自动化测试框架及CI/CD流程
  • 熟悉Linux系统及常用命令,了解网络编程和多进程多线程编程
  • 熟练使用Git版本管理工具,掌握ROS/ROS2等中间件者优先

申请策略

  • 研究地平线的业务方向(自动驾驶芯片、解决方案),在面试中体现对产品的理解
  • 强调学习能力和责任心,可准备1-2个快速学习的实例
  • 突出自动化测试项目经历,如使用Pytest或Jenkins搭建测试框架的案例
  • 强调编程能力,附上GitHub或代码片段展示Python/C++水平
  • 若有嵌入式、ROS或自动驾驶相关项目/实习,务必详细描述
  • 展示对测试流程的理解,如需求评审、用例设计、缺陷跟踪等
  • 提前学习CI/CD工具(如Jenkins、GitLab CI)并动手实践
  • 熟悉Linux常用命令和Shell脚本,掌握基础网络与多线程编程

面试指南

  • 针对测试方案类问题,从需求分析、测试场景提取、用例设计、执行与回归、结果分析几个步骤展开
  • 对于经历类问题,采用STAR法则(情境、任务、行动、结果)并结合具体技术细节
  • 对于CI/CD问题,阐述构建-测试-部署的闭环,强调自动化测试在其中的作用
  • 请设计一个自动驾驶紧急制动功能的测试方案
  • 你对CI/CD的理解是什么?如何将自动化测试集成到流水线中?
  • 描述一次你通过自动化脚本解决实际问题的经历
  • 如何测试一个基于ROS的模块?需要覆盖哪些维度?
  • 你对Python和C++的掌握程度如何?举例说明

职位点评

75
综合评分

大厂自动驾驶测试开发岗,前沿技术栈,成长空间大,但薪资未披露且WLB不确定。

从起薪待遇、成长路径、工作节奏和岗位方向综合评估,方便比较职业起点。

更适合这类人
适合追求技术成长、对自动驾驶领域有热情,且能接受一定工作强度不确定性的应届硕士生。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展85
工作生活60
使命价值80

薪资福利

70中等

该职位未明确薪资范围,但作为大型上市公司的校招岗位,通常提供有竞争力的薪酬和福利,且自动驾驶行业薪资水平较高。

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

成长发展

85较高

该职位涉及前沿自动驾驶技术,要求掌握多种编程语言和测试框架,技术成长空间大,且公司平台能提供量产级项目经验。

技术前沿前沿/新兴技术
技术栈Python、C++、Shell、Pytest、Jenkins、CI/CD、Linux、Git、ROS/ROS2
成长机会快速的学习能力和意愿
业务类型ambiguous

工作生活

60中等

工作地点位于南京或上海,通勤和生活便利性尚可,但未明确工作模式和加班情况,存在一定不确定性。

工作模式未明确
办公地点未明确
加班情况未提及(无法判断)

使命价值

80较高

自动驾驶具有提升交通安全和出行效率的社会价值,行业处于高速发展阶段,职位在技术创新中发挥关键质量保障作用。

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