自动驾驶系统底软与BSP测试工程师 (J250120010)
Didi
Beijing, China
Posted on Mar 24, 2025
职位描述
1、自动驾驶域控制器的软件集成和发布工作:
* 根据版本发布需求,从代码库中选取特定的分支或节点制作软件包或者刷写镜像。
* 对发布内容做冒烟测试,检查基础功能;
* 根据版本发布需求,对发布内容进行逐项验证,检查是否满足发布需求;
* 跟研发人员紧密配合,对发现的问题快速反馈并进行回归测试;
* 撰写软件发布说明(release note),汇总版本变更情况和验证情况;
2、自动驾驶域控制器的专项测试工作:
* 针对特定的功能或软件模块设计测试方法并撰写操作说明;
* 利用已有的工具和方法执行测试并撰写报告;
* 常见测试方向包括业务逻辑、通信带宽、通信时延、系统稳定性等;
* 对各个渠道反馈的问题进行压力测试以协助定位和解决;
3、BSP与底软自动化测试平台建设:
* 测试工具链搭建、自动测试脚本编写;
* 测试资源管理与协调(外包人员与工程服务供应商)等。
任职要求
1、五年以上嵌入式软件测试经验,有汽车电子(ADAS、智能座舱与Tbox)、ICT(服务器、交换器)、消费电子(平板与手机)行业测试经验者优先;
2、熟练使用Linux操作系统,具有基本C/C++编程能力、Shell脚本编写能力,Python开发能力;
3、熟悉软件工程、软件测试和嵌入式测试基础理论知识,熟悉通信与网络测试标准、方法与手段;
4、熟悉以太网、CAN通信以及以太网交换机、CAN网关的运作机制;
5、熟悉常用的通信协议如DoIP、gPTP、PCIe NTB、IIC与SPI;
6、熟练使用Git、Jenkins等工具;
7、熟练使用汽车电子常用测试软件与工具如CANoe、QAC/C++、VectorCAST等。