小米顶尖应届-Linux内核优化工程师-系统软件
校招全职地点:北京状态:招聘
任职要求
1. 精通linux内核内存管理,进程调度, 文件系统 之一的核心模块的代码; 2. 有内核代码提交经验者优先; 3. 熟悉ARM平台芯片,硬件机制者优先。
工作职责
1. 负责探索以及分析linux内核业界高价值技术,并进行专项预研; 2. 参与当前内核业务的底层性能瓶颈分析,并进行针对性方案设计; 3. 负责内核内存管理,进程调度, 文件系统等核心模块的Feature 开发,性能优化,技术方案review。 【课题名称】 Linux内核优化 【课题内容】 聚焦Linux内核三大领域: 调度, 内存, 存储, 通过业界先进技术探查, 针对痛点问题设计方案等措施, 改善小米HyperOS的性能基础体验。
包括英文材料
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.
相关职位
校招
1. 负责linux内核内存管理方向行业技术洞察; 2. 分析拆解中低端机型内存性能问题; 3. 基于问题设计相应的优化方案,并以专项的形式落地; 4. 设计、实现和优化 HyperOS系统内核调度器,完成系统调度器的开发优化工作。 【课题名称】 Linux内核调度/内存优化 【课题内容】 1、分析和优化HyperOS内核调度器的性能,提高系统的响应速度和吞吐量;优化任务调度延迟; 2、熟悉 ARM微架构,优化和设计内核调度,提高SOC系统能效; 3、跟踪和解决内核调度器相关的问题,包括死锁、优先级反转以及稳定性问题; 4、针对HyperOS内存管理器在中低端机型遇到的痛点问题,从软硬件融合、精细化内存管理等方向进行优化,提升用户体验。
更新于 2025-06-26
校招
构建linux内核低延迟,包括调度、内存、IO、通信低延迟,支撑HyperOS万物互联流畅体验。 1. 测量HyperOS用户常规/重载场景时延,时延分解,建立最优体验时延标准; 2. 借鉴RTOS系统实时性原理,优化linux内核时延。 【课题名称】 HyperOS系统低时延技术研究 【课题内容】 操作系统低延迟优化
更新于 2025-06-26
校招
基于自研芯片、HyperOS技术基座,构建从系统到芯片的系统级优化,提升用户流畅体验。 1. 基于CPU架构的优化,如,片内加速器架构、指令预取、指令推测并行处理技术实现性能提升; 2. 探索业界新型操作系统、新型SOC架构,专项预研,孵化落地产品。 【课题名称】 HyperOS系统软硬协同优化研究 【课题内容】 操作系统软硬协同优化
更新于 2025-06-26