Linux内核研发工程师

Company Didi

Focus Tech · Other

Location 北京

Published November 5, 2026

岗位职责

  1. 负责分析并优化自动驾驶软件系统中复杂的性能与稳定性问题,深入研究 Linux 内核关键子系统,定位并解决内核稳定性问题,降低故障率。
  2. 负责 Linux 内核及模块开发、编译、配置裁剪与补丁维护。
  3. 负责操作系统基础监控与 eBPF 可观测性建设,覆盖内核运行态关键指标、trace_point 与异常事件,提升问题定位效率。
  4. 负责内核关键子系统资源隔离方案建设,在有限硬件计算资源下实现 CPU、内存、通信、磁盘资源利用的确定性与有效性,保障核心算法性能。
  5. 跟踪业界最新开源技术方案,研发各类性能及稳定性问题分析工具;利用 AI 为项目开发 agent、skills,助力团队开发提效。
  6. 开发回馈开源社区,参与 Linux 内核及上游组件开发,推动内部改进合入社区。

任职要求

  1. 精通 C & C++ & Python & Shell 编程语言。
  2. 计算机或相关专业本科及以上学历。
  3. 深入理解 Linux 内核及操作系统原理,研究过一个或多个子系统及驱动源码,包括但不限于:进程调度、内存管理、文件系统、网络、块设备、相机、PCIe 的工作原理,熟悉相关内核参数与关键 trace_point。
  4. 熟悉内核模块开发基本框架,具备内核模块开发、编译、调试与问题分析能力。
  5. 熟练开发 bcc/eBPF 分析工具,并能快速完成新工具开发;具备良好的沟通与合作能力、较强的学习能力及逻辑分析能力。

部门

Artificial Intelligence

职位类型

技术