Xiaomi logo
小米
(活水)操作系统测试工程师

(活水)操作系统测试工程师

发布于 大约 8 小时前

普通员工/个人贡献者

南京市
高级经验
全职员工
仅现场办公
本科
测试开发
Framework
Llm
Lmk
Soc
Surfaceflinger
Systrace
Kswapd
Linux内存管理

AI 估算 · 20k–40k

技术难度高,要求深入系统底层,大厂平台薪资竞争力强,南京月薪2-4万。

职位详情

关于这个职位

作为小米的操作系统测试工程师,你将负责Android系统显示、内存、SoC和AI性能的深度评测与问题分析,通过搭建Benchmark体系和竞品对标,保障整机体验

适合对系统底层机制有深入理解、喜欢技术攻坚的工程师

最低要求

计算机、电子、通信、自动化等相关专业本科及以上学历

深入理解 Android 系统架构,熟悉 Framework(WMS / SurfaceFlinger / Choreographer 等)、渲染与显示链路,具备黑花闪类问题的独立分析定位能力
熟悉 Linux 内存管理机制(kswapd、LMK / LMKD、PSI、ZRAM 等),能够独立完成内存行为分析与竞品对标
熟悉 SoC 体系结构,了解 CPU / GPU / DDR / NPU / ISP 的工作机制及性能/功耗评估方法,具备 benchmark 设计与横向评测经验
熟练使用 systrace / perfetto / simpleperf / ftrace 等性能分析工具,具备脚本化与自动化能力(Python / Shell 等)

工作职责

负责窗口、渲染、显示框架的黑屏、花屏、闪屏问题深度分析与复盘,攻坚显示类疑难异常,保障整机显示体验稳定

以蓝军竞品对标思路,搭建显示异常专项分析模型
排查系统服务锁竞争、内存、IO、调度等核心资源问题,定位产品与竞品本质差异,沉淀可复用的分析方法论与工具链,支撑常态化体验优化
搭建三层内存 Benchmark 评测体系
搭建覆盖应用进程、系统服务、设备老化的三层内存评测体系,聚焦杀后台、卡顿、冷启异常、掉帧等用户长体验问题
对标竞品 kswapd、LMK 内存管理机制,量化性能差异,推动内存体验优化落地
构建 SOC Benchmark,支撑芯片硅前、硅后选型评估
基于核心用户场景,从 CPU、GPU、DDR、NPU、ISP、功耗多维度搭建可复跑、可横评、可量化的 SOC 评测体系
在项目早期完成性能评估与风险预判,输出选型建议,支撑芯片与平台决策
搭建端侧 AI 性能与体验 Benchmark 体系
面向 LLM、VLM、ASR、TTS、端侧 Agent 搭建 AI 评测体系,覆盖响应时延、吞吐、能耗、内存、热稳定性等核心指标,兼顾AI任务与前台体验的耦合影响,为模型选型、量化方案、Runtime适配及资源调度优化提供数据支撑
探索 AI 与系统协同差异化能力
围绕智能调度、智能内存、智能续航等方向,探索AI与系统服务深度协同能力
通过竞品对比挖掘差异化机会点,落地创新功能,构筑产品长期技术壁垒

AI 洞察

优缺点分析

优点

  • 身处小米大平台,接触Android系统底层核心技术,技术积累含金量高
  • 涉及AI与系统协同等前沿方向,发展空间大
  • 工作内容涉及竞品分析,能培养全局视角和系统思维
  • 适合对系统底层机制有浓厚兴趣、喜欢技术攻关和数据分析的工程师,尤其是具备Android或Linux系统调试经验的人

缺点 / 挑战

  • 需要扎实的底层知识储备,学习曲线陡峭,持续学习压力大
  • 测试与问题攻坚工作可能面临较大时间压力,需要较强的问题定位和复盘能力

角色解读

  • 技术深耕路径:从系统测试工程师向系统性能专家或架构师发展
  • 横向发展:可转向系统优化、内核开发或芯片验证等方向,或进入AI系统协同领域
  • 负责Android系统显示、内存、SoC及AI性能的深度评测与问题分析,解决黑屏、花屏、闪屏等异常
  • 搭建内存、SoC和AI的Benchmark评测体系,对标竞品,量化性能差异并推动优化
  • 运用systrace、perfetto等工具进行系统级性能分析,探索AI与系统协同的差异化能力
  • 深入理解Android Framework、渲染与显示链路(如SurfaceFlinger、Choreographer)
  • 熟悉Linux内存管理机制(kswapd、LMK、PSI等)和SoC架构(CPU/GPU/DDR等)
  • 熟练使用perfetto、systrace、simpleperf等性能工具,具备Python/Shell脚本能力

申请策略

  • 了解小米的操作系统团队和近期的技术发布,在面试中展示对系统体验优化的理解
  • 准备一个自己主导的复杂问题分析案例,展示完整的思路和工具链使用
  • 突出Android系统或Linux内核相关的项目经验,特别是显示、内存、性能优化方面的案例
  • 强调使用perfetto、systrace等工具定位复杂问题的具体过程和成果
  • 如果有搭建benchmark或自动化测试框架的经验,务必详细描述
  • 提前熟悉Android Framework关键模块(SurfaceFlinger、WindowManager)的源码和运行机制
  • 学习Linux内存管理、进程调度等核心概念,并动手分析实际内存问题
  • 掌握Perfetto、systrace的高级使用,以及Python脚本自动化分析

面试指南

  • 对于问题定位类问题,建议使用 STAR 法则(背景-任务-行动-结果),突出分析步骤和工具使用
  • 对于设计类问题,先明确目标、核心指标,再考虑方案可行性、可复现性,最后说明数据如何驱动决策
  • 请描述一次你定位Android显示黑屏/花屏问题的全过程
  • Linux内存管理中kswapd和LMK的作用是什么?如何分析内存压力?
  • 如何设计一个基准测试(Benchmark)来评估SoC的GPU性能?
  • 使用perfetto时,如何定位一次启动卡顿的根因?
  • 复习Android和Linux系统基础知识,特别是内存管理和显示链路
  • 熟悉一种性能分析工具(如Perfetto)的详细使用,并准备一个实际案例分析

职位点评

68
综合评分

小米系统测试工程师,技术前沿成长空间大,薪资未披露,现场办公,工作节奏可能偏快。

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
这个职位最适合追求技术深度和前沿领域成长、愿意在系统底层攻坚的求职者,对工作生活平衡要求较高的需谨慎。
表现最好
成长发展
相对薄弱
工作生活
薪资福利60
成长发展85
工作生活55
使命价值70

薪资福利

60中等

职位未披露薪资和福利,但小米作为大厂通常提供有竞争力的薪酬待遇,稳定性高。

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

成长发展

85较高

职位涉及Android系统底层、SoC和AI性能评测,技术前沿且成长空间大,能积累宝贵经验。

技术前沿前沿/新兴技术
技术栈Android、Framework、SurfaceFlinger、Linux内存管理、kswapd、LMK、SoC、Benchmark、systrace、perfetto、LLM、VLM
成长机会沉淀可复用的分析方法论与工具链、探索AI与系统服务深度协同能力
业务类型cost_center

工作生活

55较低

职位要求现场办公,未提及弹性工作或远程,可能加班情况不明确,工作地点未知,生活便利性一般。

工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)

使命价值

70中等

职位服务于智能手机系统体验优化,对用户感知影响直接,但社会价值中性,行业前景总体积极。

行业发展新兴领域(暂难判断)
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs