岗位职责
- 图形功能开发与优化 负责Android系统下图形图像相关模块(GPU/OpenGL/SurfaceFlinger等)的开发和维护 负责Android Graphics子系统整体性能的调试与优化 深入研究Android图形渲染管线,识别性能瓶颈并提出解决方案,提升帧率、降低延迟
- 动效开发 负责小米电视系统动效功能的开发与优化,还原UX团队提供的2D/3D动画效果 负责动效下沉、半下沉等技术方案的实现与落地 负责系统UI动效、转场动画、交互反馈等场景的动效开发与性能调优
- 特效开发 基于OpenGL ES实现高性能2D/3D图形特效 通过自定义View及底层渲染技术实现复杂动效效果(如玻璃动效、毛玻璃特效等) 负责特效/动效的性能与功耗优化,攻关疑难问题 研究图形渲染新技术并应用于产品
职位要求
一、学历与经验 本科及以上学历,计算机、图形学、图像处理、数学、电子工程等相关专业 3年以上Android系统层开发经验,有电视、机顶盒或车载系统开发经验者优先 二、编程语言与系统能力 精通C/C++,熟悉Java/Kotlin,具备Android NDK/JNI开发经验 资深的Linux/Unix编程与调试经验 熟悉Android系统架构,有Android Framework开发经验优先 三、图形与渲染技术 深入理解Android操作系统图形架构,熟悉SurfaceFlinger、Gralloc、HWC等AOSP图形模块 精通OpenGL ES
- 0/
- 0/
- 1开发,熟悉Vulkan图形API者优先 熟悉图形渲染管线的基本流程,理解2D/3D渲染原理 理解Shader编程(GLSL/SPIR-V) 熟悉Skia渲染引擎或类似2D渲染引擎 扎实的计算机图形学基础,理解矩阵变换、光照、纹理、坐标变换等 四、动效与特效开发 具备Android平台动效相关功能开发经验 有复杂动效/特效(如玻璃动效、毛玻璃效果等)的实际开发经验 理解动效性能与功耗优化方法 五、调试与性能优化 熟悉Android系统层性能分析和调试工具(如Systrace、Perfetto、ADB、RenderDoc等) 具备独立解决复杂系统级问题的能力,能定位并解决画面撕裂、卡顿、ANR、显示异常等问题 六、软素质 具备良好的自我驱动能力,具有强烈的责任感,有挑战自我、学习新知的意愿与能力 良好的英语读写能力,能快速阅读相关英文技术资料 优秀的团队合作及沟通能力