职位描述
工作职责:
1. 负责手机SOC平台Power feature的评估、开发及维护;
2. 负责Linux Kernel CFS/EAS多核调度算法优化、WALT/PELT等负载计算算法优化、负载均衡策略优化;
3. 负责手机SOC平台Thermal相关feature的评估、开发及维护;
4. 负责手机SOC平台Thermal软件控制策略的开发及优化,包括配置参数的tunning,thermal算法优化;
5. 负责手机SOC Power/Thermal分析脚本及工具的开发及维护;
6. 负责手机整机功耗温控优化,包括典型功耗场景、DOU场景、游戏场景以及温控指标管控场景;
7. 负责跟进Power/Thermal领域的前沿技术,主导相关新技术的落地,推动 Power/Thermal软硬件技术竞争力提升;
8. 负责手机SOC Power/Thermal领域的竞品分析,涵盖CPU/GPU/DDR等主要IP、Power/Thermal主要Feature、典型场景和DOU场景,输出IP能效及软硬件方案的详细竞品分析报告。
任职要求:
1. 计算机、电子、通信等相关专业,本科以上学历,5年以上相关工作经验;
2. 精通C/C++/Java/Python语言中的一种;
3. 熟悉ARM体系结构及CPU微架构;
4. 熟悉Linux Kernel驱动开发,包括电源管理、内存管理、进程管理、文件系统、中断处理流程等,有upstreaming经验和手机SOC芯片驱动开发经验者优先考虑;
5. 熟悉Android系统framework层主要模块,包括AMS/WMS/PMS等,能够独立承担framework层功耗、温控开发工作任务;
6. 有手机SOC Power feature开发经验,包括CPU DVFS/GPU DVFS/DDR DVFS/Scheduler/Idle/Deep Sleep/AVS/Doze/Power saving mode等;
7. 有手机SOC Thermal feature开发经验,包括Sensor driver、Governor(IPA等)、Cooling devices driver、Over temperature protection、APP/framework thermal policy等功能模块;
8. 有旗舰手机SOC功耗、性能及温控竞品分析经验者优先考虑,包括CPU/GPU/DDR IP能效分析及SOC系统级软硬件方案分析;
9. 熟悉手机SOC场景Power/Thermal问题的基本分析思路和方法,有丰富的手机SOC功耗温控调优经验,有能力处理多模块、多子系统联合调优的工作任务;
10. 熟悉Android系统调试方法,能熟练使用相关工具分析相关log,如systrace/ftrace/profetto/simpleperf等,有相关疑难问题分析解决经验;
11. 熟悉常用Power/Thermal/stability问题的Debug工具和方法,如DS-5/Trace32等,能快速分析和定位相关问题;
12. 有专研精神,有责任心,有良好的团队协作精神。