
哈啰规控算法工程师/专家(纵向博弈与规划)
社招全职技术地点:上海状态:招聘
任职要求
1. 计算机科学、自动化、电子工程、机器人学、车辆工程、数学或相关专业的本科及以上学历; 2. 具备量产决策规划算法项目经验,如参与过NOA(自动导航辅助驾驶)、LCC(车道居中控制)等功能的研发、调试和量产交付流程; 3. 拥有L4级别自动驾驶项目的研发经验,熟悉高性能决策规划系统在复杂场景下的挑战和解决方案,有Robobus、Robotaxi等相关项目经验者更佳; 4. 熟练掌握C/C++语言,具备扎实的编程功底和良好的数据结构与算法基础,有在Linux系统下进行实际自动驾驶系统集成开发的经验; 5. 熟悉ROS(机器人操作系统)、Apollo等自动驾驶开源框架或机器人系统的开发环境; 6. 具备Python编程能力,用于算法原型快速开发、数据分析和工具脚本编写; 7. 熟悉常见的决策规划算法:精通图搜索算法(如A、Hybrid A)、基于采样的算法(如RRT、CL-RRT)、优化理论方法(如QP、MPC、Lattice Planner)以及决策理论(如有限状态机FSM、马尔可夫决策过程MDP/POMDP); 8. 具备扎实的数学基础:深厚的数值优化、计算几何、图论、统计学和车辆运动学/动力学模型知识,并能将其应用于解决实际工程问题。 加分项: 1. 了解机器学习、深度学习、强化学习在自动驾驶决策规划中的应用; 2. 熟悉敏捷开发、持续集成、仿真回归等量产开发流程和工具链(如CarSim、 Logsim、CarMaker); 3. 拥有开源自动驾驶社区(如Apollo、Autoware、Carla)的开发经验; 4. 优秀的英文文献阅读能力,能够跟踪、学习并实践业界前沿算法。
工作职责
1. 负责自动驾驶汽车在结构化道路(如高速、城市快速路)及非结构化场景(如自动泊车)中的行为决策与运动规划算法研发,设计安全、舒适且符合交规的行驶策略; 2. 负责复杂动态场景(如密集车流切入切出、无保护路口、人车混流)的处理策略设计、算法实现与迭代优化,提升系统的智能性和可靠性; 3. 对接上游感知、定位模块和下游车辆控制模块,进行系统集成与联合调试,确保决策规划模块与整个自动驾驶系统协同稳定工作; 4. 负责算法的实车部署、车载嵌入式平台性能优化、仿真测试及大规模路测验证,支持量产项目的落地应用; 5. 持续跟踪业界前沿技术(如数据驱动、强化学习、大模型在规划中的应用),进行技术预研和算法创新,保持技术竞争力。
包括英文材料
学历+
算法+
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/
自动驾驶+
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.
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
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://www.youtube.com/watch?v=8hly31xKli0
In this course you will learn about algorithms and data structures, two of the fundamental topics in computer science.
https://www.youtube.com/watch?v=B31LgI4Y4DQ
Learn about data structures in this comprehensive course. We will be implementing these data structures in C or C++.
https://www.youtube.com/watch?v=CBYHwZcbD-s
Data Structures and Algorithms full course tutorial java
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
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.
数据分析+
[英文] Data Analyst Roadmap
https://roadmap.sh/data-analyst
Step by step guide to becoming an Data Analyst in 2025
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
机器学习+
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://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.
相关职位

社招2年以上技术
1. 负责运动控制算法模块的设计与优化,解决智能驾驶车辆在安全性、合理性及舒适性方面; 2. 负责协调跨部门合作,主导规控算法与感知、定位、执行器等系统的性能适配与集成调优; 3. 负责推动前沿智能驾驶技术算法的预研及工程化落地,并主导相关技术文档与流程规范的制定。
更新于 2025-09-03

社招技术
1. 负责结构化/非结构化道路决策规划算法设计、开发和验证; 2. 分析道路测试问题根因,设计问题修复方案并实施,保证算法的稳定性、可靠性和可扩展性; 3. 支持与运营平台端、远控端、上下游模块的对接,规控场景状态机的设计与高效实现。
更新于 2025-09-03

社招2年以上技术
1. 负责基于导航地图和实时感知技术的智能驾驶系统的定位和构图技术的开发; 2. 负责车端局部地图的构建,解决在多种道路结构和天气条件下,实时感知道路结构不稳定和不连续等问题; 3. 负责推动前沿智能驾驶技术算法的预研及工程化落地,并主导相关技术文档与流程规范的制定。
更新于 2025-09-03