工作职责:
为MIUI系统提供渲染引擎技术支持和解决方案,负责分析渲染性能瓶颈,完成核心技术调研和搭建,关键技术难题解决,性能、内存、帧率、功耗等基础体验优化
岗位要求:
1. 5年以上渲染方面开发经验,了解图形学相关知识,有opengl或者vulkan开发经验、熟悉skia者优先
2. 对安卓的渲染机制有较深入的了解,理解渲染线程、Choreographer、Fence机制、view的绘制流程
3. 熟悉SurfaceFlinger模块,对BufferQueue机制、合成方式、Layer有清晰的认识,掌握GraphicBuffer的流转机制
4. 熟悉应用的生命周期和窗口创建流程,对AMS和WMS有较深入的理解,有显示相关稳定性问题的调试经验,有反汇编的能力
5. 有显示卡顿问题分析经验,优化渲染引擎在终端运行性能,包括性能、内存、帧率、功耗优化,熟练使用性能分析工具Systrace,Perfetto,Profiler