DiDi logo
滴滴出行
27届秋招-自动驾驶-Linux 内核工程师

27届秋招-自动驾驶-Linux 内核工程师

发布于 大约 11 小时前

普通员工/个人贡献者

北京市
无经验要求
全职员工
仅现场办公
本科
平台工程
Ebpf
Linux内核
性能优化
操作系统
自动驾驶

AI 估算 · 22k–35k

自动驾驶核心岗位,技术门槛高,北京校招薪资竞争力强,结合滴滴平台及行业水平估算。

职位详情

关于这个职位

这是一份针对2027届毕业生的自动驾驶Linux内核工程师秋招岗位

你将负责自动驾驶软件系统的性能与稳定性优化,深入研究Linux内核子系统,开发内核模块和eBPF分析工具,并参与开源社区
适合对操作系统底层技术有浓厚兴趣、精通C/C++和Linux内核的应届生

最低要求

届毕业生,本科及以上学历,计算机或相关专业优先

精通C & C++ & python & Shell 编程语言
深入理解Linux内核及操作系统原理,研究过一个或多个子系统&驱动源码,包括不仅限于:进程调度,内存管理,文件系统,网络,块设备,相机,PCIE的工作原理,包含该模块涉及的内核参数,关键trace_point
熟悉内核模块开发基本框架
熟练开发bcc ebpf分析工具,并可以快速完成新工具的开发
良好的沟通与合作能力,较强的学习能力及逻辑分析能力

工作职责

负责分析&优化自动驾驶软件系统的各种复杂的性能及稳定性问题,深入研究Linux内核关键子系统,解决内核稳定性问题,降低故障率

负责Linux内核,模块开发,编译,OTA,灰度部署
负责操作系统基础监控开发与设计
负责内核关键子系统资源隔离方案建设,在有限的硬件计算资源情况下,提升资源有效利用率,保障核心算法性能
跟踪业界最新的开源技术方案,研发各类性能及稳定性问题分析工具
利用AI,为项目开发agent、skills,助力团队开发提效
开发回馈开源社区,参与开源开发

AI 洞察

优缺点分析

优点

  • 接触到自动驾驶这一高增长赛道,技术含量高,能快速积累底层系统经验
  • 涉及eBPF、AI辅助开发等前沿技术,保持技术先进性
  • 明确鼓励开源贡献,可获得社区认可
  • 内核开发复杂度高,需要极强的耐心和深入钻研能力
  • 校招竞争激烈,需要扎实的理论基础和实际项目经验
  • 适合对操作系统底层有强烈兴趣,喜欢钻研技术难题,并愿意在自动驾驶领域长期发展的应届生

缺点 / 挑战

  • 滴滴平台规模大,技术挑战多,有利于个人成长和履历背书
  • 自动驾驶场景对性能和稳定性要求严苛,工作压力可能较大

角色解读

  • 从内核工程师向系统架构师或自动驾驶底层技术专家发展
  • 可深入自动驾驶实时操作系统、安全隔离等前沿方向
  • 有机会成为开源社区贡献者,提升个人技术影响力
  • 深入分析并优化自动驾驶软件系统的性能与稳定性,解决Linux内核层面的复杂问题
  • 负责内核模块的开发、编译、OTA升级及灰度部署,保障系统迭代的可靠性
  • 开发基于eBPF的性能分析工具,监控操作系统基础资源,提升硬件资源利用率
  • 跟踪业界开源技术,利用AI开发辅助工具,并参与开源社区回馈
  • 精通C/C++和Python/Shell,具备扎实的编程功底
  • 深入理解Linux内核原理,熟悉进程调度、内存管理、文件系统等子系统
  • 掌握内核模块开发框架及eBPF/bcc工具的使用与开发
  • 具备较强的逻辑分析能力和沟通协作能力

申请策略

  • 了解滴滴自动驾驶的业务方向和技术栈,在面试中展现对行业的理解
  • 准备好讲述一个你深入解决过的技术难题,体现你的分析思路
  • 突出Linux内核相关项目经历,如内核模块开发、驱动调试、性能优化案例
  • 强调编程语言的掌握程度,特别是C/C++和Python
  • 展示对eBPF/bcc等工具的实际使用经验,如有开源贡献更佳
  • 体现快速学习能力和解决复杂问题的逻辑分析能力
  • 提前复习Linux内核核心子系统,如进程调度、内存管理、文件系统等
  • 动手编写简单的内核模块或使用eBPF开发分析工具,积累实践经验

面试指南

  • 对于内核原理类问题,先给出核心概念,再结合代码或数据结构展开,最后联系实际应用场景
  • 对于问题排查类,按现象描述→初步定位→工具分析→验证解决的结构回答,突出逻辑性和系统性
  • 对于项目经历类,采用STAR法则,重点说明遇到的难点和你的解决思路
  • 请描述Linux进程调度的主要流程和CFS调度器的原理
  • 如何排查一个内核崩溃(panic)问题?你有哪些工具和方法?
  • 讲解一下eBPF的工作原理,以及你如何使用bcc编写过分析工具?
  • 在资源受限的嵌入式系统上,你会如何优化内存使用?
  • 为什么选择自动驾驶行业?你对自动驾驶操作系统的挑战有何理解?

职位点评

68
综合评分

自动驾驶核心系统岗,前沿技术栈,发展性强,但WLB不确定。

从起薪待遇、成长路径、工作节奏和岗位方向综合评估,方便比较职业起点。

更适合这类人
该职位最适合追求技术成长和职业发展的求职者,尤其是热爱底层系统、渴望在自动驾驶领域深耕的技术人。
表现最好
成长发展
相对薄弱
工作生活
薪资福利60
成长发展88
工作生活45
使命价值70

薪资福利

60中等

JD未披露具体薪资,但滴滴作为上市大厂,校招薪酬通常有竞争力,且自动驾驶属于高薪领域。不过稳定性方面未提及更多福利,补偿性满足中等偏上。

薪资信号未披露(AI估算:22K-35K/月)

成长发展

88较高

职位深入Linux内核和eBPF等前沿技术,明确鼓励开源和AI辅助开发,技术成长空间大。但未提及晋升通道,发展性主要依赖技术积累。

技术前沿前沿/新兴技术
技术栈Linux、C、C++、Python、Shell、eBPF、内核模块、OTA
业务类型ambiguous

工作生活

45较低

工作地点在北京,要求现场办公,未提及弹性工作或远程选项。内核开发通常需要深度专注,可能面临加班压力,生活平衡支持有限。

工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)

使命价值

70中等

自动驾驶行业高速增长,职位对技术深度有要求,具有一定挑战意义。但JD未强调社会价值,意义感主要来自行业前景和技术创新。

行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs