京东自动驾驶系统研发工程师
社招全职2年以上嵌入式工程师岗地点:北京状态:招聘
任职要求
1、有自动驾驶、机器人软件系统相关的研发经验,了解Apollo或Autoware等自动驾驶软件架构; 2、精通自动驾驶感知、融合、定位、决策、规划、控制模块的接口、功能和数据流,有相关模块在车载计算平台部署的经验; 3、计算机、软件工程或相关专业本科及以上学历; 4、从事所负责模块(感知、定位、规划控制等)相关自动驾驶研发工作2年以上,4年以上大型软件系统研发经验; 5、熟练掌握并能灵活应用软件设计基本原则及设计模式,对面向对象分析设计、设计模式、软件架构风格等有深入理解; 6、具备行业优秀自动驾驶公司研发经历的优先,精通C++代码编程,有良好的的编程规范和习惯。 符合京东价值观:客户为先、创新、拼搏、担当、感恩、诚信。
工作职责
1、理解系统的业务需求、业务逻辑及设计目标,能够有效结合业务场景,负责自动驾驶系统的算法数据流框架设计、技术选型与开发,对所负责的框架结构和子模块、对象进行规划与划分,保障架构设计的可靠性及安全性等; 2、协调所负责模块与其他模块(感知、定位、规划控制等)间的开发协作,确保与其他模块的通信接口设计合理; 3、设计和分解自动驾驶算法性能指标,针对各个模块和系统整体进行性能评价,确保模块指标和整体产品指标的一致性; 4、站在业务角度,引入创新技术,优化所负责模块的技术架构,解决现有技术架构的瓶颈和现有业务产品优化升级过程中存在的技术问题,引入业界优秀的技术实践,推动技术设计方案的落地与优化; 5、管理和维护开发过程中产生的文档(架构设计文档,概要设计文档等);参与自动驾驶技术知识库的搭建与更新; 6、能够独立完成系统模块功能的设计,并有能力解决开发过程中出现的问题。
包括英文材料
自动驾驶+
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.
学历+
设计模式+
https://liaoxuefeng.com/books/java/design-patterns/index.html
设计模式,即Design Patterns,是指在软件设计中,被反复使用的一种代码设计经验。使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性。
[英文] Design Patterns
https://refactoring.guru/design-patterns
Design patterns are typical solutions to common problems in software design. Each pattern is like a blueprint that you can customize to solve a particular design problem in your code.
https://www.youtube.com/watch?v=NU_1StN5Tkk
Design Patterns tutorial explained in simple words using real-world examples.
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
编程规范+
[英文] 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.
相关职位
校招
1.负责研究和设计为自动驾驶场景打造的专用操作系统基础软件; 2.研究和攻克Linux内核优化、高性能通信、确定性调度、视频编解码、AI推理加速、故障诊断与恢复等方向的技术难点; 3.分析和优化自动驾驶系统集成过程中各种复杂的稳定性和性能问题,推动业务算法模块代码优化; 【课题名称】 自动驾驶操作系统的设计与研发 【课题内容】 探索和研发为自动驾驶场景打造的专用操作系统,提供实时性、确定性和安全性保障。
更新于 2025-06-26

社招后端开发
- 负责自动驾驶量产项目的落地整体性能表现; - 负责Urban场景下自动驾驶系统的功能实现和整体性能表现。 - 确保自动驾驶系统稳定工作;按模块和整体检测分析,量化分析每一块是否正常工作; - 通过工作中的经验, 设计并推动实现数据驱动的系统分析测试方案,搭建问题发现和测试验证的体系,提高研发迭代效率; - 依据经验和实际表现,有机会参与负责整体系统架构设计。
更新于 2022-08-03
社招5年以上IDG
-负责萝卜快跑地图引擎等车端模块的技术规划和架构设计,参与L4自动驾驶系统的核心研发,推动行业最前沿的智能出行革命 -负责萝卜快跑路径规划&ETA等服务的技术规划和架构设计,应对路线规划系统在L4车辆规模化运营背景下的新挑战 -负责萝卜快跑云端地图服务体系的技术规划和架构设计,为大规模自动驾驶车队提供高并发、低时延、高可用的在线服务能力 -对现有系统的不足进行分析并找到目前系统架构瓶颈,改进现有架构与算法,提高系统性能
更新于 2025-09-19