计算机、通信、软件、电子等相关专业本科及以上学历,拥有9年以上相关工作经验
熟练掌握性能优化相关的技术知识,包括但不限于Linux系统操作、Android优化、芯片分析等
对Android操作系统有深入的了解,能够针对特定问题进行有效的性能调优
熟悉Java、C、C++等编程语言,具备良好的代码编写和调试能力
具备团队合作意识和创新意识,具有较强的学习能力、逻辑思维能力和沟通协调能力
熟练使用各种性能测试和监控工具,如性能分析工具、压力测试工具等,能够准确识别性能瓶颈并制定相应的优化方案
对芯片架构、算法、系统软件等方面有深入的了解,能够独立完成性能优化方案的设计和实施
熟悉Linux的内存管理(页分配器、SLAB分配器、CMA、页回收、页迁移、内存规整、OOM、KASAN)和进程管理(进程创建/退出、CFS调度器、SMP负载均衡、EAS调度器)
熟悉多线程、协程、异步任务调度,掌握高性能编程实践
熟悉Linux的文件系统(VFS、EXT4/F2FS)和EMMC/SD/UFS驱动
熟悉Linux的电源管理(cpufreq 、cpuidle、cpu ho plug、suspend、run ime pm、devfreq、regula or)
熟悉Linux平台下常用的性能分析工具(f race 、perf 、火焰图、bpf)的使用及CPU、内存和IO性能问题的定位
熟悉Android平台下常用的性能分析工具(profiler、sys race、Perfe o、boo char )的使用及开机慢、APP启动慢、系统卡顿、耗电高等问题的定位
深入理解Android Framework工作原理,对ams,inpu ,display等相关机制熟悉
精通 Java / Ko lin,理解 Android Framework 原理(Ac ivi y/Service/Handler/进程/线程/内存管理
熟悉性能优化方法论:启动优化、绘制优化、内存泄漏排查、系统瘦身