滴滴自动驾驶测试工具开发工程师(J250731013)
社招全职技术地点:北京状态:招聘
任职要求
1、具备自动驾驶系统架构认知,了解自动驾驶控制器、传感器(Lidar、Camera)、CAN FD/以太网通信的工作原理与交互机制; 2、熟悉时间同步原理(如gPTP/PTP、GNSS),了解其在多传感器系统中的实现与问题排查方式; 3、有实际的中间件或数据监控平台开发经验,熟悉ROS、DDS、MQTT、Grafana等中的一项或多项; 4、掌握至少一种开发语言(Python、C++、Linux Shell),具备稳定的软件工程能力与问题定位能力; 5、有HIL/PIL测试经验,理解测试台架数据闭环与真实回灌的重要性; 6、良好的跨团队沟通与问题拆解能力,能从业务场景出发定义工具需求与设计方案。
工作职责
1、构建并优化基于HIL硬件在环测试台架(含激光雷达、摄像头与ACU控制器)以及真实道路数据回灌测试平台的自动化测试工具; 2、设计和开发对自动驾驶控制器、传感器系统的实时通信监控机制(CAN FD、Ethernet等),覆盖底层硬件故障、通信链路、时间同步、数据一致性等关键维度; 3、开发故障检测与自动预警机制,对硬件底软及功能软件状态进行全面监测,第一时间定位版本问题; 4、持续推进测试工具平台化、自动化能力,保障新版本的测试准出效率和质量; 5、协同测试、底软、系统集成等团队,提升整个测试验证流程的工程效率与智能化水平。
包括英文材料
自动驾驶+
https://www.youtube.com/watch?v=_q4WUxgwDeg&list=PL05umP7R6ij321zzKXK6XCQXAaaYjQbzr
Lecture: Self-Driving Cars (Prof. Andreas Geiger, University of Tübingen)
https://www.youtube.com/watch?v=NkI9ia2cLhc&list=PLB0Tybl0UNfYoJE7ZwsBQoDIG4YN9ptyY
You will learn to make a self-driving car simulation by implementing every component one by one. I will teach you how to implement the car driving mechanics, how to define the environment, how to simulate some sensors, how to detect collisions and how to make the car control itself using a neural network.
中间件+
https://www.youtube.com/watch?v=1oWPUpMheGk
ROS+
https://www.youtube.com/watch?v=92Zz5nnd41c&list=PLk51HrKSBQ8-jTgD0qgRp1vmQeVSJ5SQC
https://www.youtube.com/watch?v=HJAE5Pk8Nyw
Ready to learn ROS2 and take your robotics skills to the next level?
https://www.youtube.com/watch?v=MWKnMPX0Yjg&list=PLU9tksFlQRircAdEplrH9NMm4WtSA8yzi
Do you want to know more about ROS the Robot Operating System?
Grafana+
Python+
https://liaoxuefeng.com/books/python/introduction/index.html
中文,免费,零起点,完整示例,基于最新的Python 3版本。
https://www.learnpython.org/
a free interactive Python tutorial for people who want to learn Python, fast.
https://www.youtube.com/watch?v=K5KVEU3aaeQ
Master Python from scratch 🚀 No fluff—just clear, practical coding skills to kickstart your journey!
https://www.youtube.com/watch?v=rfscVS0vtbw
This course will give you a full introduction into all of the core concepts in python.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
Bash+
[英文] The Bash Guide
https://guide.bash.academy/
A quality-driven guide through the shell's many features.
https://www.youtube.com/watch?v=tK9Oc6AEnR4
Understanding how to use bash scripting will enhance your productivity by automating tasks, streamlining processes, and making your workflow more efficient.
相关职位

社招2年以上
这个职位负责自动驾驶产品组外部交付和内部工具链相关的开发工作,包括但不限于: 参与产品组部门所有外部交付需求的开发工作,包括但不仅限于:外部项目的客户需求,人机交互app相关定制需求,国外扩展项目需求等; 参与产品组部门所有内部工具链的开发工作,包括但不仅限于:内部能效提升工具,数据处理与分析工具,自动化工具等; 参与到以上内部工具链的监控和告警机制开发过程中; 参与到相关线上问题的排查和解决过程中。
更新于 2025-08-01

社招测试序列
1.负责自动驾驶产品自动化框架搭建和实施; 2.负责自动驾驶产品白盒测试、嵌入式SDK测试或者自动化测试; 3.负责内部测试工具开发; 4.负责自动驾驶产品CI/CD流程搭建,并且完成各项目实施。
更新于 2025-01-24
社招2年以上技术
实现从自动驾驶控制器底软到算法的回灌测试,传感器与负责基于logsim回灌/真实传感器与自动驾驶控制器的自动驾驶HIL测试环境的设计开发; 自动驾驶控制器集成准出测试、推动测试自动化、场景复现和版本准出验证; 开发并维护HIL监控与预警机制,支持测试过程中对数据异常、硬件故障的实时检测与报警; 编写测试用例与脚本,实现测试流程标准化、监控状态与log等自动采集与分析; 与研发、测试等团队紧密协作,推动系统级功能验证与问题复现定位
更新于 2025-06-27