
小米
图形视效算法工程师
图形视效算法工程师
发布于 大约 14 小时前普通员工/个人贡献者
北京市 / 西安市
中级经验
全职员工
仅现场办公
本科
计算机视觉工程
Ai特效
Gpu架构
Hyperos
Shader
Skia
图形渲染
物理仿真
Graphite
AI 估算 · 30k–55k
图形渲染算法属于高技术门槛岗位,小米薪资有竞争力,结合一线城市水平,月薪3-5.5万,15薪。
职位详情
关于这个职位
该职位负责小米 HyperOS 图形栈的算法研究与落地,涉及 2D/3D 渲染、动效引擎、AI 视效等方向,需要扎实的图形学基础和 Shader 编程能力,并有机会与自研芯片团队协同进行软硬一体化优化
适合对图形渲染和算法工程化感兴趣的工程师
最低要求
计算机科学、软件工程、图像图形学、数字媒体技术、电子信息工程、微电子、自动化、应用数学、物理等相关专业,本科及以上学历
扎实的 C/C++编程能力,熟悉数据结构、算法、面向对象设计
掌握计算机图形学基础:光栅化管线、坐标变换、着色模型、纹理映射、深度/模板测试
有Shader 编程经验(GLSL / HLSL / AGSL / Compute Shader / WGSL 任一)
工作职责
图形渲染算法:参与 2D/3D 渲染管线、Skia/Graphite/Vulkan 相关算法优化
动效算法:参与隐式动画、物理仿真(流体,刚体,软体,)、可中断动画(IAS)、语义动效(SME)等动效引擎算法研发
视效算法:参与小米美学视效算子构建,AI 特效,超级小爱等特效算法研发
负责 AGSL/GLSL/Compute Shader 编写与优化
软硬件协同:基于HyperOS 的算法与玄戒自研芯片 SoC/GPU/DPU/XUPE 硬件团队协同,将算法下沉到硬件后处理管线,实现软硬垂直整合的最优能效实现
优先资格
加分项(有一项即可)
有 SIGGRAPH / SIGGRAPH Asia / TOG / TVCG / Eurographics / I3D / HPG论文发表
熟悉 物理仿真(流体 SPH/FLIP/MPM、布料、软体)或 神经渲染(NeRF、3D Gaussian Splatting、神经超分/插帧)
熟悉 GPU 架构(Adreno / Mali / PowerVR / Apple GPU / Nvidia GPU):TBR/IMR、Shader Core、TMU、ROP、Warp/Wavefront 调度
AI 洞察
优缺点分析
优点
- 与玄戒自研芯片团队紧密协作,了解软硬协同设计,难得地接触 GPU/DPU 硬件细节,提升综合技术视野
- 公司平台大,资源丰富,涉及前沿的物理仿真、AI 特效、神经渲染方向,有较多技术预研空间和论文发表机会
- 岗位技术要求高,需要同时掌握图形学、算法、硬件架构等多领域知识,学习曲线陡峭
- 底层算法工程化落地周期长,需要耐心和细致,且对代码质量和性能要求极为严苛
缺点 / 挑战
- 参与小米核心 HyperOS 系统图形栈建设,技术挑战大,能深入掌握渲染引擎、GPU Shader 等底层技术,技能积累价值高
- 多城市协同,可能涉及跨团队沟通和软硬联调,工作节奏较快,可能面临较大压力
- 适合对计算机图形学有强烈兴趣、喜欢挑战底层技术、具备扎实编程功底并希望参与前沿算法工程化的工程师
角色解读
- 在图形算法领域深耕,可以成为渲染引擎、动效引擎或视效算法方向的专家,主导核心算法架构设计
- 依托小米软硬结合的业务场景,有机会向 GPU/SoC 芯片软件协同方向拓展,成为系统架构师或技术负责人
- 积累高水平论文和专利,可走向学术界或行业顶尖团队,参与 SIGGRAPH 等顶级会议并解决行业难题
- 参与 HyperOS 图形栈的算法研究,包括 2D/3D 渲染管线优化和 Skia/Graphite/Vulkan 的算法改进,提升系统流畅度和渲染性能
- 研发动效引擎算法,包括物理仿真(流体、刚体、软体)、可中断动画和语义动效,打造高品质的用户交互体验
- 构建 AI 视效算法,编写并优化 AGSL/GLSL/Compute Shader,支持超级小爱等特效功能,实现高端精致的视觉效果
- 与自研芯片团队协同,将算法下沉到 GPU/DPU 等硬件后处理管线,实现软硬垂直整合的最优能效比
- 扎实的 C/C++ 编程基础,熟练掌握数据结构、算法和面向对象设计,能够进行高性能代码开发
- 深入理解计算机图形学,包括光栅化管线、坐标变换、着色模型、纹理映射及深度/模板测试等核心知识
- 具备 Shader 编程经验,熟悉 GLSL、HLSL、AGSL、Compute Shader 或 WGSL 中的至少一种
- 了解 GPU 架构(如 Adreno/Mali/Nvidia GPU)或物理仿真/神经渲染技术者更佳
申请策略
- 提前了解小米 HyperOS 和玄戒芯片的相关技术动态,在面试中展示对软硬协同的兴趣和思考
- 准备一两个深度技术案例,说明你在图形算法优化中的思路、遇到的瓶颈及解决方案,体现问题解决能力
- 突出图形学相关的项目经历,如渲染引擎优化、Shader 编写、物理仿真或 GPU 编程项目,展示实际成果
- 强调 C/C++ 编程能力,可附上代码仓库或性能优化案例,体现代码质量和性能意识
- 若有论文发表或开源贡献,务必突出,尤其是 SIGGRAPH 等顶级会议或图形学相关开源项目
- 描述任何与手机、嵌入式或芯片相关的软硬件协同经验,体现对底层系统的理解
- 系统复习计算机图形学核心知识,重点掌握光栅化管线、着色模型和 GPU 渲染架构
- 练习编写 GLSL/Compute Shader,尝试实现简单渲染特效或图像处理算法,积累实战经验
面试指南
- 针对项目经验类问题,采用 STAR 法则:描述背景、任务、行动和结果,突出你的技术决策和量化成果
- 针对原理类问题,先阐述核心概念,再结合实际场景说明应用,最后总结优缺点,展示深度理解
- 针对优化类问题,强调分析瓶颈、权衡取舍、逐步迭代的思路,并举例说明具体优化策略和效果
- 请详细描述你在一个图形渲染项目中如何优化渲染管线,具体优化了哪些部分,效果如何?
- C++ 中多态和虚函数的实现原理是什么?在性能敏感场景下你如何权衡抽象与效率?
- 解释一下 GPU 的 TBR 和 IMR 架构的区别,它们对渲染优化有什么影响?
- 如何实现一个简单的流体模拟(如 SPH)?有哪些关键参数影响效果和性能?
- 你如何调试一个 Shader 渲染异常?请描述你的排查思路和工具
职位点评
70
综合评分
大厂核心图形算法岗,技术前沿、成长空间大,薪资有竞争力但工作强度未知,WLB一般。
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
更适合这类人
最适合追求前沿技术成长、渴望在图形算法领域深耕并能接受较强工作节奏的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展90
工作生活45
使命价值65
薪资福利
70中等
职位未披露具体薪资和福利,但小米作为上市公司提供有竞争力的薪酬和福利,整体能满足一定的补偿性动机。
薪资信号未披露(AI估算:30K-55K/月)
成长发展
90较高
岗位涉及图形渲染、物理仿真、GPU架构等前沿技术,与芯片团队协同,学习和发展空间极大,能充分满足发展性动机。
技术前沿前沿/新兴技术
技术栈C++、Vulkan、GPU、Skia、Graphite、Shader、物理仿真、NeRF、3D Gaussian Splatting、HyperOS
业务类型ambiguous
工作生活
45较低
工作地点为一二线城市,但未提及弹性工作或远程,且岗位强度可能较高,生活化动机满足程度一般。
工作模式仅现场办公
办公地点未明确
加班情况未提及(无法判断)
使命价值
65中等
图形算法是用户体验的核心技术,但小米属于成熟行业,创新多为技术应用而非社会价值导向,意义感有但有限。
行业发展稳定成熟行业
社会影响中性/一般
创新程度积极采用新技术
小米 的其他在招职位
相似职位推荐
Watch Jobs