
哈啰规控算法工程师/专家(时空联合决策与规划方向)
社招全职技术地点:上海状态:招聘
任职要求
1. 本科及以上学历,专业方向包括计算机、软件、自动化、汽车、模式识别、机械、电子等理工科; 2. 决策规划工作经验不小于2年,拥有1个及以上自动驾驶项目工作经验; 3. 具备较强的编程能力,精通C++语言,熟练使用Python/Matlab做算法原型验证,熟悉Linux操作指令,有良好的编程习惯和标准化的代码风格; 4. 熟悉上游感知、预测等的基本原理,能通过问题表象推测出潜在原因; 5. 熟悉基于搜索、采样、优化的轨迹规划算法,熟悉车辆动力学,熟悉DP、QP、SQP、ILQR、Hybrid A*、Lattice、MPC等经典规划、控制算法,熟悉最优化方法的原理; 6. 踏实靠谱,积极肯干,具备良好的团队内及跨团队沟通能力; 7. 加分项:有AI模型开发与部署经验;熟悉主流Planning算法框架,熟悉调试工具开发;有量产城区NOA开发交付经验;有梯度下降、牛顿法等最优。
工作职责
1. 负责结构化/非结构化道路决策规划算法设计、开发和验证; 2. 分析道路测试问题根因,设计问题修复方案并实施,保证算法的稳定性、可靠性和可扩展性; 3. 支持与运营平台端、远控端、上下游模块的对接,规控场景状态机的设计与高效实现。
包括英文材料
学历+
模式识别+
https://www.mathworks.com/discovery/pattern-recognition.html
Pattern recognition is the process of classifying input data into objects, classes, or categories using computer algorithms based on key features or regularities.
https://www.microsoft.com/en-us/research/wp-content/uploads/2006/01/Bishop-Pattern-Recognition-and-Machine-Learning-2006.pdf
Pattern recognition has its origins in engineering, whereas machine learning grew out of computer science.
自动驾驶+
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.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
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.
MATLAB+
https://matlabacademy.mathworks.com/?page=1&sort=featured
Learn MATLAB and Simulink through interactive, in-product exercises
https://www.mathworks.com/help/matlab/getting-started-with-matlab.html
Millions of engineers and scientists worldwide use MATLAB® to analyze and design the systems and products transforming our world.
https://www.youtube.com/watch?v=7f50sQYjNRA
Learn the fundametnals of MATLAB in this tutorial for engineers, scientists, and students.
算法+
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/
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
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
相关职位

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

社招技术
1. 负责自动驾驶汽车在结构化道路(如高速、城市快速路)及非结构化场景(如自动泊车)中的行为决策与运动规划算法研发,设计安全、舒适且符合交规的行驶策略; 2. 负责复杂动态场景(如密集车流切入切出、无保护路口、人车混流)的处理策略设计、算法实现与迭代优化,提升系统的智能性和可靠性; 3. 对接上游感知、定位模块和下游车辆控制模块,进行系统集成与联合调试,确保决策规划模块与整个自动驾驶系统协同稳定工作; 4. 负责算法的实车部署、车载嵌入式平台性能优化、仿真测试及大规模路测验证,支持量产项目的落地应用; 5. 持续跟踪业界前沿技术(如数据驱动、强化学习、大模型在规划中的应用),进行技术预研和算法创新,保持技术竞争力。
更新于 2025-09-03

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