
小米
Android Framework工程师(图形/显示方向)
Android Framework工程师(图形/显示方向)
发布于 大约 9 小时前普通员工/个人贡献者
南京市
高级经验
全职员工
仅现场办公
本科
Android开发
Egl
Opengl Es
Skia
Surfaceflinger
Systrace
Vsync
Windowmanager
AI 估算 · 25k–45k
Android系统底层岗位,图形方向技术难度高,小米南京薪资有竞争力,结合行业水平估算。
职位详情
关于这个职位
该职位负责小米Android系统的图形/显示框架优化,深入参与SurfaceFlinger、WindowManager等核心模块的定制与优化,解决图形性能问题,平衡功耗与画质
适合对图形学、系统底层有深厚兴趣的资深工程师
最低要求
计算机、图形学等相关专业本科及以上学历,有Android系统开发经验,深度参与过图形/显示框架(SurfaceFlinger/HWC/WMS图形相关模块)开发
深入理解图形API(OpenGL ES/Vulkan)与系统(EGL)的集成原理,了解Skia 2D图形库
熟悉显示基础原理,包括VSync、帧流水线、色彩空间等
精通Systrace/Perfetto进行图形管线分析,熟练使用dumpsys SurfaceFlinger、dumpsys GPU等工具,具备内核态调试能力
对帧时间、缓冲区队列、内存带宽、功耗有敏锐的洞察和量化分析能力
工作职责
熟悉WindowManager的窗口管理与Surface系统,定制开发与优化SurfaceFlinger合成引擎
优化图形渲染全链路性能,解决掉帧、撕裂、延迟相关问题
设计与实现系统级图形/显示能效优化方案,平衡高视觉质量与功耗
与显示驱动、GPU驱动团队深度合作,定义和优化硬件抽象层(HWC2 HAL, Graphics HAL)接口
AI 洞察
优缺点分析
优点
- 技术深度高,图形显示领域壁垒强,长期价值显著
- 小米平台大,产品线丰富,实战机会多,能接触真实大规模用户场景
- 与底层驱动团队紧密合作,可积累硬件相关的稀缺经验
- 技术难度大,需要扎实的计算机图形学和系统底层知识
- 需要持续跟进Android版本演进和新图形技术,学习成本高
缺点 / 挑战
- 图形性能问题排查复杂,工作压力可能较大
- 适合对图形学、系统底层有强烈兴趣,喜欢钻研技术难题,且能承受一定压力的资深工程师
角色解读
- 可晋升为系统图形领域的资深技术专家或架构师
- 可向GPU驱动、芯片底层调优等更底层方向深入发展
- 有机会参与小米旗舰产品的核心技术研发,接触行业前沿的图形显示技术
- 负责Android系统图形渲染框架的定制开发,如SurfaceFlinger和WindowManager的窗口与合成模块
- 优化图形渲染全链路性能,解决掉帧、撕裂、延迟等用户体验问题
- 设计系统级图形能效优化方案,在视觉质量和功耗之间取得平衡
- 与显示驱动、GPU驱动团队协作,定义和优化硬件抽象层接口(HWC2 HAL, Graphics HAL)
- 精通C++和Android系统框架,尤其熟悉SurfaceFlinger/HWC/WMS相关模块
- 深入理解OpenGL ES/Vulkan等图形API及EGL集成原理,了解Skia 2D图形库
- 掌握VSync、帧流水线、色彩空间等显示基础原理
- 熟练使用Systrace/Perfetto、dumpsys等工具进行图形管线分析和内核态调试
申请策略
- 了解小米手机在图形显示方面的特色功能(如高刷、HDR等)
- 准备实际系统级调试案例,展示问题分析和解决能力
- 突出参与过的SurfaceFlinger/HWC相关项目,说明具体职责和贡献
- 展示性能优化案例,如掉帧率下降百分比、功耗降低数据等
- 强调对OpenGL ES/Vulkan、EGL等底层技术的掌握程度
- 深入阅读AOSP中SurfaceFlinger、WindowManager相关源码
- 学习Vulkan和现代GPU架构知识,了解渲染流水线
- 加强使用Perfetto、Systrace进行系统级性能分析的能力
面试指南
- 从现象入手,使用Systrace/Perfetto等工具定位瓶颈,再结合代码原理深入分析
- 结合理论原理和实际案例回答,体现量化思维和优化效果
- 强调跨团队协作能力,如与驱动团队配合的经验
- 如何分析并定位SurfaceFlinger导致的掉帧问题?
- 请解释VSync和帧流水线的工作原理
- 你如何设计图形渲染的能效优化方案?
- 谈谈你对HWC2 HAL和Graphics HAL的理解
- 如何解决屏幕撕裂(tearing)问题?
职位点评
70
综合评分
大厂Android图形底层岗位,技术挑战大,成长空间高,工作强度未明确,适合技术深耕型求职者。
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
更适合这类人
适合追求技术深度和长期成长,对图形系统底层有浓厚兴趣的资深工程师。
表现最好
成长发展
相对薄弱
使命价值
薪资福利70
成长发展85
工作生活60
使命价值50
薪资福利
70中等
小米作为上市公司,薪资福利体系完善,JD未披露具体薪酬,综合行业水平估算,薪酬竞争力较强。
薪资信号未披露(AI估算:25K-45K/月)
成长发展
85较高
图形显示方向属于Android核心底层技术,技能壁垒高,成长空间大,且有机会接触芯片级优化,符合技术深耕诉求。
技术前沿主流现代技术
技术栈Android、SurfaceFlinger、OpenGL ES、Vulkan、EGL、Skia、VSync、Systrace、Perfetto
业务类型ambiguous
工作生活
60中等
职位需现场办公,JD未提及弹性工作或WLB信息,底层系统开发可能伴随一定加班,生活平衡性一般。
工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)
使命价值
50较低
手机行业已成熟,该岗位主要通过技术优化提升用户体验,社会影响力中性,但技术创新性较强。
行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
小米 的其他在招职位
相似职位推荐
Watch Jobs