小鹏汽车【26届校招】自动驾驶平台软件开发工程师
校招全职地点:广州 | 上海状态:招聘
任职要求
1.2026 年毕业,计算机科学与技术、通信工程、电子信息工程等相关专业本科及以上学历,具备扎实的专业理论基础; 2.希望喜欢汽车和自动驾驶,喜欢探索,愿意挑战无人驾驶汽车阶段的工程难题; 3.掌握linux环境下C++11的应用开发,掌握基本的代码调试,性能排查等技能;掌握一门脚本语言,Python/shell/lua等,掌握计算机通信和操作系统原理,最好具备算法/面向对象设计/设计模式等程序设计能力; 4.具备强烈的好奇心、自驱力以及强大的问题解决能力和快速学习能力;热爱技术,持续学习,勇于创新; 5.具备良好的团队协作能力、沟通能力和问题解决能力,能够在团队环境中高效完成工作任务,适应快节奏的工作氛围. 加分项,希望你具备1-2项: 1.有省级及以上或知名公司的比赛经验且取得成绩的,有优秀项目并…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1.参与自动驾驶平台系统开发工作, 包括不限于通信系统,linux kernel和系统服务,基础服务,传感器应用等; 2.参与平台软件的持续迭代与优化,包括不限于中间件开发、工具开发、调优、测试等,确保项目高质量交付,推进平台化工作; 3.参与分析和解决遇到的相关软硬件问题,解决量产项目中平台相关质量问题,推动性能和稳定性优化; 4.积极关注行业技术动态与前沿趋势,参与新技术预研与应用探索,为自动驾驶开发引入创新技术与解决方案。
包括英文材料
学历+
自动驾驶+
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.
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
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
脚本+
[英文] Scripting language
https://en.wikipedia.org/wiki/Scripting_language
https://zhuanlan.zhihu.com/p/571097954
一个脚本通常是解释执行而非编译。脚本语言通常都有简单、易学、易用的特性,目的就是希望能让程序员快速完成程序的编写工作。
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.
Bash+
[英文] The Bash Guide
https://guide.bash.academy/
A quality-driven guide through the shell's many features.
https://www.youtube.com/watch?v=tK9Oc6AEnR4
Understanding how to use bash scripting will enhance your productivity by automating tasks, streamlining processes, and making your workflow more efficient.
Lua+
https://www.lua.org/pil/contents.html
This is the online version of the first edition of the book Programming in Lua, a detailed and authoritative introduction to all aspects of Lua programming written by Lua's chief architect.
还有更多 •••
相关职位
校招
1、负责自动驾驶相关的产品软件设计和开发; 2、负责自动驾驶相关的应用和算法软件在新软硬件平台上的移植和调优; 3、与各相关团队协作,共同完成自动驾驶工程化落地,负责解决遇到的各种软硬件问题; 4、负责新软硬件平台、新传感器接入的调试和验证,以及现有平台的迭代开发维护。
更新于 2025-08-05广州
校招
1、设计和开发自动驾驶相关产品软件,包括人机交互、智能显示、复杂功能应用和基础服务等; 2、负责自动驾驶应用和算法软件在新软硬件平台上的移植与调优; 3、与相关团队紧密合作,推动自动驾驶项目的工程化落地,解决各类软硬件问题; 4、进行新软硬件平台和传感器接入的调试与验证,同时维护和迭代现有平台。
更新于 2025-08-15广州|上海