招聘中 校招

Linux内核工程师(内存方向)

小米

  • 北京
  • 算法类

收录时间

岗位职责

  1. 负责 Linux 内核内存管理子系统的架构设计与技术预研,跟踪上游社区最新 进展,评估新特性的引入价值与落地可行性
  2. 针对手机平台的内存资源约束与使用场景,设计并实现内存管理优化方案, 提升系统整体内存利用效率与用户体验
  3. 深入分析内存分配、回收、压缩、交换等核心路径的性能瓶颈,提出并落地 优化策略
  4. 负责内存相关疑难问题的定位与解决,包括但不限于 OOM、内存泄漏、 内存碎片化、性能劣化等
  5. 构建内存管理相关的测试、度量与监控体系,驱动内存性能的持续改进
  6. 与上下游团队(调度、文件系统、驱动、框架层)紧密协作,推动端到端的 系统级优化

职位要求

基本要求

  1. 计算机科学、电子工程或相关专业本科及以上学历,具有 Linux 内核 开发经验
  2. 扎实的操作系统理论基础,深入理解虚拟内存管理、物理内存分配、 页表管理、
  3. 理解内存回收(LRU/MGLRU)、内存压缩(compaction)、内存 交换(swap/zram)等核心机制
  4. 熟练掌握 C 语言,具备良好的内核代码阅读与编写能力
  5. 熟悉 Linux 内核调试工具与方法(ftrace、perf、kprobe、crash 等), 能使用工具定位内核问题
  6. 具备良好的英文读写能力,能够阅读与参与上游社区讨论 优先条件
  7. 有 Linux 内核社区贡献经历(提交过 patch 并被合入主线)
  8. 有手机/嵌入式平台 Linux 内核开发与优化经验,熟悉 Android 内存管理框架(lowmemorykiller/lmkd、ion/dma-buf 等)
  9. 熟悉 NUMA、CMA、HugePage、DAMON、Memory Tiering 等内存管理特性
  10. 有内存管理子系统架构设计的相关项目经验

有些机会,只在官网短暂出现

真正值得关注的岗位,常常只在企业官网短暂开放,可能两三天后就下线,也未必会同步到综合招聘平台。没有持续关注,你甚至不会知道它曾经出现。职先机持续聚合并核验官网岗位,帮你抓住职场先机,快人一步。

微信小程序 / 当前岗位

在微信里继续看这个岗位

小米Linux内核工程师(内存方向)

扫码直达当前岗位收藏、浏览记录和下线提醒留在微信里
电脑端可直接微信扫码;手机端可保存小程序码后在微信中识别。
微信扫码在职先机小程序查看Linux内核工程师(内存方向)正在准备岗位码
职先机微信小程序一岗一码 · 正式版直达保存小程序码

岗位提醒 · 01

收藏当前岗位,下线及时通知

当前岗位Linux内核工程师(内存方向)小米 · 北京

01

扫码进入当前岗位无需重新搜索,直接打开当前岗位详情。

02

收藏并开启提醒在小程序内收藏后,岗位下线或变化时及时通知。

03

继续查看相似机会原岗位变化时,可继续浏览相关在招岗位。

职先机会持续核验公开岗位;岗位状态与最终招聘结果仍以企业招聘官网为准。

微信小程序扫码打开当前岗位

扫码打开当前岗位,完成收藏并开启下线提醒。

微信扫码在职先机小程序收藏Linux内核工程师(内存方向)正在准备岗位码

微信小程序 · 当前岗位

请前往微信小程序提交内推申请

小米Linux内核工程师(内存方向)校招 · 北京

01进入当前岗位扫码或打开后直达本岗位内推申请页。

02提交 PDF 简历简历替换、处理进度和消息提醒在小程序内同步。

手机端将尝试直接打开微信;电脑端请使用微信扫码。

微信扫码进入Linux内核工程师(内存方向)内推申请页正在准备岗位码
当前岗位专属码扫码后无需重新搜索岗位保存小程序码

内推提示

暂不支持该岗位内推

如需投递,建议前往官网进行投递。