小鹏汽车性能优化工程师/专家
社招全职3年以上地点:北京状态:招聘
任职要求
1、3年以上 Java 开发经验;有ANR、Crash 等稳定性问题相关经验者优先;有主导过大型座舱稳定性保障项目者优先; 2、熟悉Android 系统、底层架构及运行机制,熟悉 Linux kernel,有架构治理、稳定性治理等相关经验者优先; 3、熟悉Framework 工作原理,对AMS、WMS等相关机制熟悉者优先; 4、具有较强的体系化、结构化思维能力,善于挖掘问题背后的本质,面对复杂系统、复杂问题能够快速定位和解决; 5、有技术热情和较强的学习能力,对于新技术有浓烈的好奇;具有良好的协同能力、沟通能力、抗压能力;
工作职责
1、【性能优化】负责座舱系统的性能分析、测试,架构重构和优化,包括但不限于系统启动速度、应用打开时间、帧率等,保障高性能; 2、【稳定性建设】深入分析座舱系统运行情况,如死机、ANR、应用崩溃等问题,快速定位问题根因,总结经验并沉淀,并推动团队协作解决问题;对这些问题进行细粒度监控、跟踪和管理,并建设相应能力建设; 3、【横向拉通】Review 重点代码,通过不断优化架构,设计核心技术方案,沉淀通用组件和能力,推动关联团队落地; 4、【技术创新】关注智能座舱领域的新技术和新趋势,研究并引入先进技术,提升系统的整体性能和稳定性;参与技术难题攻关,对系统中的关键性能和稳定性问题进行专项研究和解决,不断提升系统的可靠性和用户体验;
包括英文材料
Java+
https://www.youtube.com/watch?v=eIrMbAQSU34
Master Java – a must-have language for software development, Android apps, and more! ☕️ This beginner-friendly course takes you from basics to real coding skills.
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.
稳定性治理+
https://sre.google/sre-book/simplicity/
Software systems are inherently dynamic and unstable. A software system can only be perfectly stable if it exists in a vacuum.
https://sre.google/sre-book/table-of-contents/
Go through the complete table of contents of sre Google book, outlined are the key topics and insights covered in this essential resource for SRE professionals.
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
相关职位
社招4-10年研发类
职位一: 1、 负载资源调度相关性能问题优化,包括cpu、内存、io资源调度等问题; 2、负责拆解性能各种链路,并且对其进行优化,保障在Android框架流程链路的领先性; 3、负责规划设计cpu调度算法进行优化或者优化Android框架资源管理; 4、疑难性能问题进行攻关突破。
更新于 2025-03-05
社招5年以上研发类
1、负责基于Android渲染架构构建、预研开发及内部和外部三方模块接入渲染框架的相关工作; 2、负责系统内存优化,聚焦系统重载和大型游戏场景,主攻芯片架构和系统底层级别优化。
更新于 2025-09-10
社招研发类
1.负责CPU/GPU/DDR/Cache等底层调度算法的具体优化设计以及实现。 2.负责性能与游戏系统调度相关专项优化工作,保障vivo手机性能与功耗的领先性。 3.负责性能与游戏底层调度相关疑难问题攻关。
更新于 2025-09-10