
商汤智能驾驶规划控制算法工程师/专家-城区行车方向
社招全职算法工程地点:北京 | 上海 | 深圳状态:招聘
任职要求
1. 硕士以上学历,计算机、自动化、车辆工程或相关专业; 2. 熟练掌握C++和Python编程语言,熟悉Linux、ROS等开发环境; 3. 熟悉常见的规划算法,如DP、QP、混合A*、Lattice、MPC、PID等; 4. 熟悉常见轨迹预测模型,VectrorNet、TNT,QCNet等; 5. 熟悉自动驾驶软件架构,有量产自动驾驶算法开发经验者优先; 6. 有无图、L4高阶功能开发经验优先; 7. 具备良好的沟通能力和解决问题能力。
工作职责
1. 负责城区、高速等辅助驾驶系统中,轨迹预测、行为决策、轨迹规划等算法开发 2. 负责高阶辅助驾驶系统的量产交付
包括英文材料
学历+
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.
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?
算法+
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.
相关职位

社招5年以上算法工程
1. 城区功能规划算法开发与优化: 负责智能驾驶车辆在城区复杂交通环境下的规划算法开发与优化工作,重点聚焦于 C - NOP(城市导航辅助驾驶)功能,确保车辆在城区道路能够实现安全、高效、舒适的自动驾驶。 深入研究城区交通场景的特点和需求,包括但不限于路口转弯、变道超车、跟车行驶、交通信号灯识别与响应等,设计合理的规划算法架构,实现车辆在各种场景下的最优路径规划和行为决策。 基于大量的实际交通数据和模拟场景,不断优化规划算法,提高算法的准确性和鲁棒性,以应对城区多样化的交通状况和复杂的道路环境,确保车辆在不同工况下都能做出正确的行为决策。 2. 团队管理与技术指导 作为城区功能开发团队的leader,带领规划算法团队完成项目目标,制定团队的工作计划和任务分配,合理安排团队成员的工作,确保项目按时、高质量交付。 为团队成员提供技术指导和支持,帮助解决算法开发过程中遇到的技术难题,提升团队整体技术水平和研发能力,促进团队成员的技术成长和职业发展。 组织团队内部的技术交流和分享活动,鼓励团队成员之间的合作与创新,营造良好的团队氛围,提高团队的凝聚力和战斗力。 3. 跨部门协作与沟通 与感知、预测、控制等其他智能驾驶团队紧密合作,确保规划算法与各模块之间的无缝对接和协同工作,共同推动城区功能的开发和优化。 与产品、测试、质量等部门保持密切沟通,了解产品需求和市场反馈,根据测试结果和用户意见及时调整和优化规划算法,确保产品满足用户需求和市场期望。
更新于 2025-04-16
社招A204473
1. 根据上层需求撰写规划控制需求文档,算法设计方案等工作 2. 负责智驾功能(LCC/HNOA/CNOA等)规划控制算法的开发,优化等工作 3. 与产品,功能,感知融合等团队,共同完成整体智能,高效,健壮和安全的智驾系统
更新于 2024-08-20