Xiaomi Technology

Linux内核内存管理高级研发架构师

Xiaomi Technology  •  Onsite  •  8 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Linux内核内存管理高级研发架构师
深圳
社招
全职
职位 ID:A34604
职位描述
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 调优项目。
投递
Xiaomi Technology

About Xiaomi Technology

Xiaomi Corporation was founded in April 2010 and listed on the Main Board of the Hong Kong Stock Exchange on July 9, 2018 (1810.HK). Xiaomi is a consumer electronics and smart manufacturing company with smartphones and smart hardware connected by an IoT platform at its core.

Embracing our vision of “Make friends with users and be the coolest company in the users’ hearts”, Xiaomi continuously pursues innovations, high-quality user experience and operational efficiency. The company relentlessly builds amazing products with honest prices to let everyone in the world enjoy a better life through innovative technology.

Xiaomi is one of the world's leading smartphone companies. The company has also established the world’s leading consumer AIoT (AI+IoT) platform,reached 558 million smart devices connected to its platform (excluding smartphones,laptops and tablets) as of September 30 2022. Xiaomi products are present in more than 100 countries and regions around the world. In August 2022, Xiaomi was included in the Fortune Global 500 list for the fourth year in a row, ranking 266th. The company is the fastest-rising Chinese technology conglomerate during the four-year period.

Xiaomi is a constituent of the Hang Seng Index, Hang Seng China Enterprises Index, Hang Seng TECH Index and Hang Seng China 50 Index.

Industry
IT & Software
Company Size
10,000+ employees
Headquarters
Beijing, CN
Year Founded
2010
Social Media