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