Watch Jobs
浏览职位数据统计洞察报告招聘观察探索企业购买与订阅
我的收藏免费试用登录注册

Watch Jobs

我们专注于实时追踪各企业最新职位动态,帮助您节省求职时间,快速找到理想工作机会。

探索

  • 浏览职位
  • 数据统计
  • 洞察报告
  • 数据方法论
  • 探索企业

订阅

  • 免费试用
  • 价格方案
  • FAQ
  • 隐私政策

关注我们

微信公众号小红书淘宝店铺

© 2026 Watch Jobs. 保留所有权利

Created by jianglicat - 讲礼猫
Watch Jobs
浏览职位招聘观察购买与订阅
Xiaomi logo
小米
Linux内核内存管理高级研发架构师
立即应聘

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

发布于 1 天前

普通员工/个人贡献者

深圳市
高级经验
全职员工
仅现场办公
本科
软件工程
Arm64
C语言
Ebpf
Ftrace
Linux内核
Perf
内存管理
Slub分配器
伙伴分配器

AI 估算 · 50k–80k

高级内核架构师岗位,深圳一线大厂,技术门槛高,市场稀缺,薪资在高级技术岗位中处于较高水平。

职位详情

关于这个职位

这是一个高级技术岗位,负责Linux内核内存管理核心模块的设计、开发与优化,解决嵌入式场景下的内存碎片、延迟等问题,并参与社区跟踪与补丁提交

适合具备深厚内核内存管理经验和调试能力的专业人士

最低要求

学历与经验:计算机、电子、软件工程等相关专业,本科及以上学历

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

工作职责

内核内存子系统开发与优化:负责Linux内核内存管理核心模块的设计、开发、重构及性能调优,涉及伙伴分配器、SLAB/SLUB分配器、页表管理、页面回收、内存规整、透明大页(THP)、KSM等

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

优先资格

优先条件:

有向Linux内核主线成功提交内存管理相关patch的经历
参与过内存压缩(zram/zswap)、多代LRU(MGLRU)或大规模集群内存QoS调优项目

AI 洞察

优缺点分析

优点

  • 直接参与Linux内核社区,有机会成为上游贡献者,提升个人技术影响力
  • 内存管理是内核核心领域,技能稀缺,职业发展空间广阔
  • 工作强度可能较大,需要处理复杂的内核问题和高并发环境下的性能调优
  • 技术门槛高,需要持续跟踪社区演进,学习新特性
  • 嵌入式场景的功耗与性能平衡优化难度大,调试环境受限
  • 适合对Linux内核有浓厚兴趣、具备扎实底层系统功底和调试能力的资深工程师,愿意在内存管理方向持续深耕并推动开源贡献

缺点 / 挑战

  • 小米作为大型科技公司,提供稳定平台和丰富的硬件场景(手机、IoT),技术挑战大

角色解读

  • 在内存管理领域深耕,成为Linux内核子系统维护者或技术专家
  • 横向拓展到其他内核子系统(如调度、文件系统),或转向芯片底层软件架构
  • 向技术管理方向发展,带领内核优化团队,推动公司级底层技术战略
  • 负责Linux内核内存管理核心模块的设计、开发与优化,包括伙伴分配器、SLUB、页表管理等
  • 使用KASAN、crash、eBPF等工具定位并修复内存泄漏、越界访问等复杂内核故障
  • 跟踪上游Linux内存管理社区,将内部优化方案提交到主线并参与代码评审
  • 精通C语言和GNU工具链,熟悉ARM64或x86汇编
  • 深入理解虚拟内存、页表、TLB、缓存一致性等操作系统底层概念
  • 熟练使用crash、perf、ftrace、eBPF等调试和性能分析工具
  • 具备向Linux内核主线提交patch的能力和社区协作经验

申请策略

  • 准备一份详细的技术博客或项目文档,展示对内存管理子系统的理解深度
  • 了解小米在手机/嵌入式领域的业务特点,强调优化与功耗平衡的经验
  • 突出在内存管理模块的实际贡献经验,例如优化伙伴分配器、解决内存碎片问题
  • 展示使用crash、perf等工具定位复杂内核故障的成功案例
  • 列出向Linux主线提交的patch记录或社区邮件列表的参与情况
  • 深入研读Linux内核内存管理源码(mm/目录),理解关键数据路径
  • 学习eBPF在内核追踪中的高级用法,以及perf、ftrace的性能分析技巧
  • 实践在QEMU或真实设备上复现内存问题并修复的过程

面试指南

  • 对于原理类问题,先从概念出发,然后结合实际经验讨论优化或问题
  • 对于调试类问题,按步骤描述:现象->工具选择->分析过程->根因->修复方案
  • 对于社区贡献类问题,说明遵循的流程、代码风格和评审反馈处理
  • 请解释伙伴分配器的基本原理及其内存碎片问题?如何优化?
  • 描述一次你使用crash或kgdb分析内核转储并定位内存泄漏的经历
  • 透明大页(THP)的工作原理是什么?在嵌入式系统中使用可能有哪些问题?
  • 如何用eBPF追踪内存分配热点?请写出关键步骤
  • 你向Linux社区提交过哪些patch?如何确保补丁符合社区规范?

职位点评

65
综合评分

小米深圳内核内存管理高级岗位,前沿技术栈,社区导向,薪资有竞争力,WLB一般。

更适合这类人
适合以技术成长和社区贡献为核心动机的资深内核开发者,对工作生活平衡要求不高。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展90
工作生活40
使命价值60

薪资福利

70中等

薪资偏高,福利未在JD中明确提及,但小米作为上市公司福利体系较完善。

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

成长发展

90较高

岗位涉及前沿内核技术,有社区贡献机会,成长空间大,技术栈主流且前沿。

技术前沿前沿/新兴技术
技术栈Linux内核、内存管理、eBPF、透明大页、伙伴分配器、SLUB、ARM64
业务类型ambiguous

工作生活

40较低

深圳现场办公,JD未提及WLB,可能涉及高强度调试和优化工作。

工作模式仅现场办公
办公地点市区核心地段
加班情况未提及(无法判断)

使命价值

60中等

行业属于消费电子/智能硬件,稳定成熟,社会影响力中性。

行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs
Watch Jobs

聚合公开职位信息,帮助你看清岗位细节与市场趋势。

探索

  • 浏览职位
  • 探索企业
  • 数据统计
  • 洞察报告
  • 招聘观察

产品

  • 免费试用
  • 价格方案
  • 数据方法论

支持

  • 常见问题
  • 隐私政策

© 2026 WatchJobs. 保留所有权利。

隐私政策

小米 的其他在招职位

  • 区域培训

    小米 · 长沙市
    AI 估算 · 12k-20k
  • Camera嵌入式软件开发工程师-实习-2027届

    小米 · 西安市
    AI 估算 · 4k-6k
  • 小米汽车-新媒体主播-盐城

    小米 · 盐城市
    AI 估算 · 8k-15k
  • Android研发工程师

    小米 · 北京市
    AI 估算 · 30k-50k
  • 零售顾问

    小米 · 长沙市
    AI 估算 · 8k-15k

相似职位推荐

  • AI应用开发工程师(视频创作方向)(MJ035990)

    携程 · 上海市
    AI 估算 · 25k-45k
  • 数据加速高级开发工程师(深圳/北京/上海/杭州)

    腾讯 · 深圳市
    AI 估算 · 35k-65k
  • 腾讯云DataBuddy-Agent研发专家

    腾讯 · 深圳市
    AI 估算 · 35k-65k
  • 【有转正机会】AI客户端开发实习生(前端/Android/iOS/鸿蒙/全栈)

    小红书 · 上海市
    AI 估算 · 5k-8k
  • 软件测试工程师

    vivo · 深圳市
    AI 估算 · 18k-30k

小米 的其他在招职位

  • 区域培训

    小米 · 长沙市
    AI 估算 · 12k-20k
  • Camera嵌入式软件开发工程师-实习-2027届

    小米 · 西安市
    AI 估算 · 4k-6k
  • 小米汽车-新媒体主播-盐城

    小米 · 盐城市
    AI 估算 · 8k-15k
  • Android研发工程师

    小米 · 北京市
    AI 估算 · 30k-50k
  • 零售顾问

    小米 · 长沙市
    AI 估算 · 8k-15k

相似职位推荐

  • AI应用开发工程师(视频创作方向)(MJ035990)

    携程 · 上海市
    AI 估算 · 25k-45k
  • 数据加速高级开发工程师(深圳/北京/上海/杭州)

    腾讯 · 深圳市
    AI 估算 · 35k-65k
  • 腾讯云DataBuddy-Agent研发专家

    腾讯 · 深圳市
    AI 估算 · 35k-65k
  • 【有转正机会】AI客户端开发实习生(前端/Android/iOS/鸿蒙/全栈)

    小红书 · 上海市
    AI 估算 · 5k-8k
  • 软件测试工程师

    vivo · 深圳市
    AI 估算 · 18k-30k