招聘中 社招

游戏技术高级工程师

小米

  • 南京

收录时间

岗位职责

  1. 内核内存子系统开发与优化 负责 Linux 内核内存管理核心模块的设计、开发、重构及性能调优,涉及伙伴分配器、SLAB/SLUB 分配器、页表管理、页面回收、内存规整、透明大页(THP)、KSM 等。针对android手机嵌入式场景,解决内存碎片、分配延迟、换页风暴等问题,提升内存利用率与系统吞吐并兼顾功耗调优。
  2. 疑难问题分析与定位 利用 KASAN、kmemleak、crash、kgdb、perf、ftrace、eBPF 等工具,定位并修复内存泄漏、越界访问、数据损坏、死锁等复杂内核内存故障。建立内存性能剖析模型,量化内存管理路径的 CPU 开销与延迟抖动,并落地优化方案。
  3. 社区跟踪与质量保障 跟踪 linux-mm 等上游邮件列表,掌握内存管理子系统演进方向。将内部验证成熟的核心补丁提交 Linux 主线,参与内核代码评审,编写详细设计文档与调优指南,提升团队整体内核开发质量。

职位要求

  1. 学历与经验 计算机、电子、软件工程等相关专业,本科及以上学历。5 年以上 Linux 内核或底层系统开发经验(资深岗位需 8 年以上),在内存管理方向有实际代码贡献。
  2. 编程与工具链 精通 C 语言与 GNU 工具链,熟悉 ARM64 或 x86 汇编。具备清晰的模块设计能力和良好的代码风格,熟练使用 Git 及 code review 流程。
  3. 操作系统与体系结构 深入理解虚拟内存管理、页表遍历、TLB 刷新、缓存一致性、内存序等概念。熟悉 MMU/IOMMU 硬件原理,至少掌握一种 CPU 架构的内存模型(x86_64/ARM64/RISC-V)。
  4. 内核内存专精能力 熟悉 Linux 内核内存管理的关键数据路径,包括:伙伴分配器、SLUB/SLAB 分配器、vmalloc、缺页处理、反向映射(rmap)、LRU 链表与页面回收、页面迁移/规整、透明大页、HugeTLB、内存 cgroup 控制器、swap 与 zswap。必须有实际修改、调试或优化以上模块的工程经验。
  5. 调试与性能分析 能熟练运用 crash、kgdb 分析内核转储,使用 perf、ftrace、eBPF 追踪内存分配热点和异常。理解 PSI、内存回收耗时、分配延迟等关键性能指标及监控方法。
  6. 语言与协作 良好的英文技术文档读写能力,能流畅阅读内核文档与邮件列表,并撰写符合社区规范的补丁说明。逻辑清晰,善于在高度复杂的代码库中推动问题解决,具备团队协作精神。 优先条件: - 有向 Linux 内核主线成功提交内存管理相关 patch 的经历。 - 参与过内存压缩(zram/zswap)、多代 LRU(MGLRU)或大规模集群内存 QoS 调优项目。

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

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

微信小程序 / 当前岗位

在微信里继续看这个岗位

小米游戏技术高级工程师

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

岗位提醒 · 01

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

当前岗位游戏技术高级工程师小米 · 南京

01

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

02

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

03

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

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

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

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

微信扫码在职先机小程序收藏游戏技术高级工程师正在准备岗位码

微信小程序 · 当前岗位

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

小米游戏技术高级工程师社招 · 南京

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

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

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

微信扫码进入游戏技术高级工程师内推申请页正在准备岗位码
当前岗位专属码扫码后无需重新搜索岗位保存小程序码

内推提示

暂不支持该岗位内推

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