小鹏汽车自动驾驶软件开发工程师
社招全职3年以上地点:广州状态:招聘
任职要求
1,教育背景 :计算机科学、软件工程、电子信息工程等相关专业本科或研究生毕业。 2,专业技能 :3 年以上 linux 环境 C++ 软件开发经验,熟练掌握 C++ 多线程编程及调试技巧,精通基础计算机数据结构与算法,具备优良编程能力和代码规范;熟悉常用数据结构和算法,有强大软件方案设计和实现能力。 3,团队协作 :有良好团队协作精神和沟通能力,能与不同背景团队成员(如算法、软件、测试工程师等)有效合作,共达项目目标。自…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1,车端自动驾驶时空数据模块设计与开发 :参与自动驾驶车辆时空数据模块的整体架构设计,依据项目需求和技术规划,制定合理的时空数据数据结构、存储方式和处理流程。运用 C++ 等编程语言进行高效、稳定的代码编写,实现时空数据数据的加载、解析、更新和管理等功能,保障时空数据模块在车端有限硬件资源下稳定运行。 2,模块集成与测试 :与自动驾驶系统其他模块(如感知、规划、控制等)集成,确保时空数据模块与其他模块间数据交互和协同工作。制定测试计划和用例,使用 C++、python、shell 开发自动化测试工具,对时空数据模块进行全面测试和验证,涵盖功能测试、性能测试、稳定性测试等,及时发现解决潜在问题。 3,持续优化与改进 :依据实际测试和应用反馈,持续优化改进车端时空数据模块,提升时空数据处理效率、更新速度和数据质量。关注行业最新技术和发展趋势,引入新算法和方法,推动自动驾驶时空数据技术创新升级。
包括英文材料
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
多线程+
https://liaoxuefeng.com/books/java/threading/basic/index.html
和单线程相比,多线程编程的特点在于:多线程经常需要读写共享数据,并且需要同步。
https://www.youtube.com/watch?v=_uQgGS_VIXM&list=PLsc-VaxfZl4do3Etp_xQ0aQBoC-x5BIgJ
https://www.youtube.com/watch?v=IEEhzQoKtQU
https://www.youtube.com/watch?v=mTGdtC9f4EU&list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4
https://www.youtube.com/watch?v=TPVH_coGAQs&list=PLk6CEY9XxSIAeK-EAh3hB4fgNvYkYmghp
https://www.youtube.com/watch?v=xPqnoB2hjjA
This video is an introduction to multithreading in modern C++.
https://www.youtube.com/watch?v=YKBwKy5PrpQ
Rust threading is easy to implement and improves the efficiency of your applications on multi-core systems!
还有更多 •••
相关职位
社招2年以上技术
1、负责自动驾驶HIL、回灌测试平台开发,通过故障注入、负载注入,提高问题发现效率、分析效率、解决效率,保证问题闭环; 2、负责开发高可靠、高性能的自动驾驶车载软件,以硬件驱动程序、应用程序为主; 3、参与robotaxi量产项目,负责车载软件质量能力建设,将潜在风险、问题前置拦截;
更新于 2025-09-16北京

校招其他
DBW工程师 1. 完成自动驾驶系统中Drive-by-Wire模块的软件开发和测试工作。 2. 完成线控底盘的系统需求,交互文档以及测试用例的编写。 3. 完成线控底盘的功能及性能测试。
更新于 2025-11-06广州

社招高级技术职位
- 搭建自动驾驶软件模块, 搭建功能仿真和功能开发工具链; - 与硬件、算法、工程集成团队合作,优化自动驾驶软件系统; - 负责特定场景自动驾驶项目的工程实现。
更新于 2026-01-16上海|苏州