理想汽车【自动驾驶】仿真测试开发工程师
社招全职2年以上自动驾驶地点:北京状态:招聘
任职要求
1. 熟悉Linux操作系统,有扎实的coding能力,熟练使用python、C++,有良好的编码风格,熟悉软件开发流程; 2. 了解基本的图像处理、机器学习、深度学习概念及主流框架; 3. 了解软件测试理论、主流互联网/科技公司测试流程; 4. 熟悉主流自动化测试开源框架和工具,能对框架或工具进行维护、优化; 5. 熟悉gitlab/jenkins使用,了解CI/CD流程; 6. 两年以上自动驾驶算法评测经验 7. 具备良好的沟通协调和团队协作能力,和优秀的发现问题、分析问题、解决问题的能力,有强烈的责任心和积极主动的工作态度,能够以创新性的想法改进测试流程、方法和工具 ; 8.了解智驾算法当前常见的问题,能对感知、预测、规划等模块算法进行系统测试和评价;
工作职责
1. 深入理解智能驾驶各模型算法,深度嵌入研发团队,设计评测方案、指标体系,回测策略等,并进行测试用例编写、评审、执行,分析指标变化和badcase,出具测试报告,持续跟进算法进展和问题验证; 2. 模型评测集方案构建,跟数据组配合采集、标注测试集; 3. 负责搭建算法测试环境和平台,编写自动化测试脚本; 4. 协助算法开发人员分析算法结果,抽象问题域; 5. 设计算法质量保证流程,推进算法指标迭代。
包括英文材料
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
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
图像处理+
https://opencv.org/blog/computer-vision-and-image-processing/
This fascinating journey involves two key fields: Computer Vision and Image Processing.
https://www.geeksforgeeks.org/python/image-processing-in-python/
Image processing involves analyzing and modifying digital images using computer algorithms.
https://www.youtube.com/watch?v=kSqxn6zGE0c
In this Introduction to Image Processing with Python, kaggle grandmaster Rob Mulla shows how to work with image data in python!
机器学习+
https://www.youtube.com/watch?v=0oyDqO8PjIg
Learn about machine learning and AI with this comprehensive 11-hour course from @LunarTech_ai.
https://www.youtube.com/watch?v=i_LwzRVP7bg
Learn Machine Learning in a way that is accessible to absolute beginners.
https://www.youtube.com/watch?v=NWONeJKn6kc
Learn the theory and practical application of machine learning concepts in this comprehensive course for beginners.
https://www.youtube.com/watch?v=PcbuKRNtCUc
Learn about all the most important concepts and terms related to machine learning and AI.
深度学习+
https://d2l.ai/
Interactive deep learning book with code, math, and discussions.
测试流程+
https://www.youtube.com/watch?v=3kzHmaeozDI
If you haven't come across unit testing and wondering what it's all about then take some time and watch this video.
https://www.youtube.com/watch?v=BQqzfHQkREo
https://www.youtube.com/watch?v=VywxIQ2ZXw4
This course will introduce you to Postman and is suited for beginners.
https://www.youtube.com/watch?v=zp5Jh2FIpF0
GitLab+
https://docs.gitlab.com/tutorials/
Learn about GitLab fundamentals by following guided instructions.
Jenkins+
https://www.youtube.com/watch?v=f4idgaq2VqA
CI+
https://www.ibm.com/cn-zh/think/topics/continuous-integration
持续集成 (CI) 是一种软件开发实践,开发人员在整个开发周期中会定期将新的代码和代码变更集成到中央代码存储库中。它是 DevOps 和敏捷方法的关键组成部分。
https://www.youtube.com/watch?v=42UP1fxi2SY
CD+
https://www.redhat.com/zh-cn/topics/devops/what-is-ci-cd
CI/CD 是持续集成和持续交付/部署的缩写,旨在简化并加快软件开发生命周期。
https://www.youtube.com/watch?v=R8_veQiYBjI&list=PLy7NrYWoggjzSIlwxeBbcgfAdYoxCIrM2
自动驾驶+
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://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
相关职位
社招3年以上自动驾驶
1.仿真测试方案设计与执行 基于需求文档和行业标准,设计涵盖功能场景、边缘案例和极端条件的仿真测试用例。 建立用例集并执行云仿真任务,分析结果并生成报告,定位问题根源。 2.测试策略与指标优化 定义并监控关键测试指标,确保算法正向迭代。 开发测试评估模型,量化系统性能提升,提出算法优化建议。 持续改进测试框架,提升测试效率和场景覆盖率,减少实车路测依赖。 3.跨团队协作与标准落地 与算法、系统工程师紧密合作,对齐测试需求与功能定义。 参与制定企业级测试流程规范,推动仿真-实车测试闭环验证
社招技术
1、自动驾驶系统验证、算法评估、发版准出评估、版本构建等环节的方案设计和实施,制定计划,设计场景,评估执行并撰写报告; 2、负责问题分析、定位,通过部分系统分析和数据分析工作为部门提供高价值研发数据 3、负责利用SIL、HIL、VIL等手段对自动驾驶系统进行全面评估 4、参与制定/规划符合功能安全规范的自动驾驶软件的测试框架和测试方法; 5、参与质量效能工具平台建设,用系统化、流程化的思路提高软件质量保障效果;
更新于 2025-08-22