荣耀系统优化工程师
社招全职研发类地点:西安状态:招聘
任职要求
1、计算机及相关专业本科及以上,熟悉java/C/C++; 2、有linux、android、RTOS等操作系统开发经验优先考虑; 3、熟悉kernel内存管理/CPU进程调度/IO调度管理/文件系统/整机功耗优先; 4、了…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、承担Android系统软件层面的性能深度优化及新方案探索,包括Framwork/Kernel/CPU/GPU/Memory/Filesystem/Network ; 2、承担系统性能的持续优化与方案研究,如应用启动速度、切换响应和滑动流畅度等问题优化; 3、负责分析/解决基础性能指标和用户场景卡顿类问题,优化提升流畅性。
包括英文材料
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.
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
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
还有更多 •••
相关职位
社招5年以上A72509
1、参与扫地机产品架构开发阶段的测试需求评估,识别性能以及产品寿命影响因素 2、根据产品定义,负责设计并维护各阶段硬件相关测试方案、测试规划,定制测试用例并组织项目研发讨论输出 3、配合质量团队完成产品开发风险评估,并以此不断完善测试用例以及测试方案,定期更新并升级通用标准测试集以及特殊标准测试集 4、配合硬件研发团队完成基本的调试以及测试工作,根据软件与算法团队提供的标准接口文档/软件/脚本进行参数调试以及优化,提升产品性能 5、能够根据测试用例和标准,独立完成整机以及部件级硬件测试的测试计划以及测试项目,并按照要求输出测试报告 6、配合质量以及产品团队完成硬件相关性能的调试以及验收工作 7、支持并参与项目开发过程以及EWP阶段的问题分析以及回归验证,支持验证测试,评估风险,安排回归验证测试
更新于 2025-05-20武汉
社招3年以上A134681A
1、深入分析安卓产品特性,设计并搭建全面的可维护、可测试体系,制定标准化流程与规范;主导开发适配安卓系统的测试工具和自动化脚本,提升测试效率与准确性;与产品、开发团队紧密协作,将可维护、可测试需求融入产品设计与开发全流程; 2、解决端云交互过程中出现的兼容性、安全性及稳定性问题,优化数据传输协议与算法,降低传输延迟与资源消耗;建立端云链路监控机制,实时掌握数据传输状态,及时处理异常情况; 3、通过深入的性能分析与调优,降低安卓产品内存占用、CPU负载等各类开销,提升产品运行效率;制定性能、功耗和稳定性优化方案,运用技术手段保障产品达成既定目标要求; 4、持续关注行业前沿技术与工具,引入先进的性能优化理念和方法,推动团队技术能力提升。
更新于 2025-05-26北京