理想汽车【自动驾驶】仿真软件开发工程师
社招全职自动驾驶地点:北京状态:招聘
任职要求
1. 计算机科学、软件工程、自动化、电子工程或相关专业本科及以上学历 2. 扎实的C++编程能力,具备在大型项目中进行开发的实际经验 3. 有丰富的linux开发经验,熟悉大规模分布式计算系统架构 4. 具备深刻的强化学习理论理解,熟悉reward design在强化学习中的作用,能够针对VLA模型定义合理的奖励机制,优化系统表现(例如:安全性、舒适性、效率等指标) 5. 熟悉量产公司的自动驾驶研发流程,理解端到端系统或VLA系统算法模块及其基本输入输出,熟悉自动驾驶各种数据规格和工具 6. 熟悉世界模型与sim agent领域的前沿技术,有将相关技术应用于自动驾驶仿真的开发经验 7. 熟悉自动驾驶领域的通信中间件例如DDS、ROS,并了解这些工具在车端系统中的具体应用 8. 优秀的问题解决能力,能够快速识别并解决仿真或算法设计中的技术挑战;良好的团队合作精神和沟通能力 优先考虑: 1. 有实际参与自动驾驶端到端或VLA相关领域的大型项目经验 2. 熟悉Python或其他研发常用语言,熟练进行跨语言协作和工具链整合 3. 在强化学习、世界模型、sim agent领域有相关论文发表或项目经验者
工作职责
1. 负责搭建和优化用于强化学习的自动驾驶仿真框架,提升仿真系统在强化学习场景下的效能 2. 研究并应用强化学习reward model设计方法,结合各种自动驾驶场景设计奖励函数,以对驾驶决策和行为进行有效评价 3. 参与VLA架构下仿真系统的设计与优化,确保仿真环境下自动驾驶算法运行的可靠性与高效率 4. 利用历史数据和世界模型技术和资产搭建高度真实的仿真引擎,实现自动驾驶算法的高效闭环验证,确保仿真结果与实际车端表现高度一致
包括英文材料
学历+
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
强化学习+
https://cloud.google.com/discover/what-is-reinforcement-learning?hl=en
Reinforcement learning (RL) is a type of machine learning where an "agent" learns optimal behavior through interaction with its environment.
https://huggingface.co/learn/deep-rl-course/unit0/introduction
This course will teach you about Deep Reinforcement Learning from beginner to expert. It’s completely free and open-source!
https://www.kaggle.com/learn/intro-to-game-ai-and-reinforcement-learning
Build your own video game bots, using classic and cutting-edge algorithms.
自动驾驶+
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/
AI agent+
https://www.ibm.com/think/ai-agents
Your one-stop resource for gaining in-depth knowledge and hands-on applications of AI agents.
中间件+
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?
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.
相关职位

校招测试序列
1. 深度参与自动驾驶感知 / 规控算法评测全流程,与研发团队紧密协作,负责智能驾驶产品算法测评方案设计、测试计划制定及测试用例开发,覆盖行车、泊车等高阶功能场景; 2. 负责算法仿真验证,基于SIL、HIL等仿真方案构建多维度测试数据(含实车路采与虚拟场景生成),并参与数据闭环平台的测试开发与流程优化,提升算法迭代效率; 3. 负责智能驾驶算法测评自动化框架设计,独立完成测试脚本编写(Python/C++ 优先),开发数据挖掘、指标可视化等测评工具,持续优化测试流程与报告输出能力,助力团队效率提升; 4. 负责执行测试用例并追踪缺陷,分析测试报告中的算法性能问题,输出改进建议;参与版本算法评测结论输出,推动感知 / 规控等模块性能优化。
更新于 2025-07-02
社招5年以上软件
1. 与团队共同完成飞行仿真测试平台的顶层设计与功能交付,提升飞行系统开发迭代效率; 2. 设计并搭建飞行仿真平台,如logsim/worldsim,实现仿真技术,提供仿真能力; 3. 将仿真平台与实际业务代码进行集成,实现SIL/VIL/HIL等测试手段。
更新于 2025-05-21
社招2年以上自动驾驶
1. 深入理解智能驾驶各模型算法,深度嵌入研发团队,设计评测方案、指标体系,回测策略等,并进行测试用例编写、评审、执行,分析指标变化和badcase,出具测试报告,持续跟进算法进展和问题验证; 2. 模型评测集方案构建,跟数据组配合采集、标注测试集; 3. 负责搭建算法测试环境和平台,编写自动化测试脚本; 4. 协助算法开发人员分析算法结果,抽象问题域; 5. 设计算法质量保证流程,推进算法指标迭代。