荣耀操作系统开发工程师
社招全职5年以上研发类地点:北京 | 西安状态:招聘
任职要求
你可以构建端、管、云业界领先的OS解决方案,横跨物联网、智能手机、AI、云计算、大数据、机器人、计算机图形和视觉等创新前沿领域,参与技术突破与产品研发工作,包括但不限于: 1、深入OS内核和芯片平台内部,实现资源最优化调度,增强智慧化用户体验、在终端OS技术领域创新突破; 2、基于X86和ARM64等架构的OS核心子系统的特性需求分析、设计和编码等研发工作; 3、本科以上学历,计算机及相关专业,五年及以上智能终端领域(Android、Tizen、Firefox)工作经验优先,尤其对内存调度管理、CPU调度、安全、有成功的产品开发经验,能独立承担子系统和模块设计和开发工作。 专业技能要求: 满足以下一项或多项技能要求: 1、 精通Android系统框架,精通Android Framework,有实际项目经验; 2、 精通Linux内核内存管理/进程管理,有社区相关代码贡献者优先; 3、 熟悉各类基础算法,精通机器学习算法者优先; 4、 熟悉各种性能优化手段和性能分析工具;有GPU调度、网络调度优化经验者优先。
工作职责
工作职责 1、承担对Android OS领域的技术竞争力负责,明确关键技术获取策略(自研、合作、收购、社区)和分布实施计划,支撑软件层面的技术竞争力的构建。 2、了解不同OS应用上的架构和方案,推动OS平台以及关键技术在产品的应用落地,促进产品的竞争力构建。 3、负责产品整机性能/技术竞争力,包括识别相关性能突破点,并提出优化方法,支持产品卖点特性构建。
包括英文材料
大数据+
https://www.youtube.com/watch?v=bAyrObl7TYE
https://www.youtube.com/watch?v=H4bf_uuMC-g
With all this talk of Big Data, we got Rebecca Tickle to explain just what makes data into Big Data.
内核+
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.
ARM64+
https://mariokartwii.com/armv8/
This page includes chapters of information that will teach a Beginner about the ARMv8 AArch64/ARM64 Assembly Language.
学历+
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
开发框架+
[英文] Understanding Modern Development Frameworks: A Guide for Developers and Technical Decision-makers
https://www.freecodecamp.org/news/understanding-modern-development-frameworks-guide-for-devs/
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://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
机器学习+
https://www.youtube.com/watch?v=0oyDqO8PjIg
Learn about machine learning and AI with this comprehensive 11-hour course from @LunarTech_ai.
https://www.youtube.com/watch?v=i_LwzRVP7bg
Learn Machine Learning in a way that is accessible to absolute beginners.
https://www.youtube.com/watch?v=NWONeJKn6kc
Learn the theory and practical application of machine learning concepts in this comprehensive course for beginners.
https://www.youtube.com/watch?v=PcbuKRNtCUc
Learn about all the most important concepts and terms related to machine learning and AI.
相关职位