vivo性能优化工程师/专家
社招全职5年以上研发类地点:杭州 | 南京 | 深圳状态:招聘
任职要求
1、本科及以上学历,具有5年及以上的Android内存相关开发工作经验; 2、深入理解Android核心系统的工作原理和框架架构的实现细节; 3、深入理解Android渲染系统原理及实现逻辑,有统一渲染相关经验者优先; 4、熟悉Android系统进程管理模块(AMS)者优先; 5、深入理解手机芯片平台CPU和GPU缓存架构; 6、深入理解CPU和GPU内存管理模块,包括内核、GPU驱动等; 7、具备较强抗压能力,有决心攻克行业级别难题; 8、学习沟通能力强,能够高效组织和参与跨团队合作并解决问题。
工作职责
1、负责基于Android渲染架构构建、预研开发及内部和外部三方模块接入渲染框架的相关工作; 2、负责系统内存优化,聚焦系统重载和大型游戏场景,主攻芯片架构和系统底层级别优化。
包括英文材料
学历+
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
缓存+
https://hackernoon.com/the-system-design-cheat-sheet-cache
The cache is a layer that stores a subset of data, typically the most frequently accessed or essential information, in a location quicker to access than its primary storage location.
https://www.youtube.com/watch?v=bP4BeUjNkXc
Caching strategies, Distributed Caching, Eviction Policies, Write-Through Cache and Least Recently Used (LRU) cache are all important terms when it comes to designing an efficient system with a caching layer.
https://www.youtube.com/watch?v=dGAgxozNWFE
内核+
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.
相关职位
社招4-10年研发类
职位一: 1、 负载资源调度相关性能问题优化,包括cpu、内存、io资源调度等问题; 2、负责拆解性能各种链路,并且对其进行优化,保障在Android框架流程链路的领先性; 3、负责规划设计cpu调度算法进行优化或者优化Android框架资源管理; 4、疑难性能问题进行攻关突破。
更新于 2025-03-05
社招研发类
1.负责CPU/GPU/DDR/Cache等底层调度算法的具体优化设计以及实现。 2.负责性能与游戏系统调度相关专项优化工作,保障vivo手机性能与功耗的领先性。 3.负责性能与游戏底层调度相关疑难问题攻关。
更新于 2025-09-10
社招3年以上
1、【性能优化】负责座舱系统的性能分析、测试,架构重构和优化,包括但不限于系统启动速度、应用打开时间、帧率等,保障高性能; 2、【稳定性建设】深入分析座舱系统运行情况,如死机、ANR、应用崩溃等问题,快速定位问题根因,总结经验并沉淀,并推动团队协作解决问题;对这些问题进行细粒度监控、跟踪和管理,并建设相应能力建设; 3、【横向拉通】Review 重点代码,通过不断优化架构,设计核心技术方案,沉淀通用组件和能力,推动关联团队落地; 4、【技术创新】关注智能座舱领域的新技术和新趋势,研究并引入先进技术,提升系统的整体性能和稳定性;参与技术难题攻关,对系统中的关键性能和稳定性问题进行专项研究和解决,不断提升系统的可靠性和用户体验;
更新于 2025-01-06