小米手机部-Android性能优化专家(深圳)
社招全职10年以上R9060地点:深圳状态:招聘
任职要求
1.10年以上Android系统层开发经验,主导过3个以上系统级性能优化项目落地 2.精通Android Framework核心机制(AMS/WMS/Input/Display子系统) 3.精通Linux内核(调度器/Cgroups/内存管理) 4.持续的技术敏锐度,保持对新兴技术的跟进转化 5.熟练使用Systrace/Perfetto等深度调试工具 6.有高通/MTK等平台底层优化经验者优先 7.在AOSP或Linux内核社区有代码贡献或专利成果者优先
工作职责
1.深度解构Android/Linux内核架构,主导系统级性能优化(渲染/调度/内存三大核心模块) 2.设计高可用性能监控体系,实现卡顿溯源与预测性调优 3.制定3-5年Android性能技术路线图,布局战略技术,构建技术护城河 4.行业&友商技术深入研究分析 5.参与AOSP社区贡献,提升技术品牌声量
包括英文材料
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
内核+
https://www.youtube.com/watch?v=C43VxGZ_ugU
I rummage around the Linux kernel source and try to understand what makes computers do what they do.
https://www.youtube.com/watch?v=HNIg3TXfdX8&list=PLrGN1Qi7t67V-9uXzj4VSQCffntfvn42v
Learn how to develop your very own kernel from scratch in this programming series!
https://www.youtube.com/watch?v=JDfo2Lc7iLU
Denshi goes over a simple explanation of what computer kernels are and how they work, alonside what makes the Linux kernel any special.
相关职位
社招5年以上Z0496A
1、负责手机/平板中游戏优化模块的项目交付,包括但不限于优化游戏在系统上的性能功耗热表现,新功能开发、导入和优化。 2、调研竞品和业内游戏优化技术,深度拆解,迭代游戏调度优化技术。
更新于 2024-02-05