岗位职责
- 负责Android系统层性能优化,包括但不限于:启动,帧率,内存,CPU调度等;
- 给出系统优化问题的解决方案,包括系统层面和应用层面;
- Android系统层需求开发及解决系统复杂问题;
- 参与重要项目关键技术问题攻关。
职位要求
- 本科及以上学历,计算机相关专业,熟悉Android/Linux系统架构,5年以上Android开发经验;
- 具备Android Framework相关经验,熟悉常用调试手段,具备扎实的Java或C++语言基础;
- 分析、定位系统优化问题,至少具备以下其一: 1)进行系统级问题的分析,理解Android系统与Linux交互的方式; 2)精通Android应用开发,能够独立对应用的性能、功耗问题分析定位,提出优化方案; 3)精通Linux的资源调度策略(内存,CPU,IO等),针对上层场景能分析定位底层问题,提出优化方案;
- 了解手机系统的组成结构,对内存/CPU/GPU等手机的构成有认知;
- 熟练掌握Android/Linux系统的分析工具,熟练使用Linux系统。