小米Linux内核专家
社招全职5年以上A72298地点:武汉状态:招聘
任职要求
1. 5年以上Linux内核从业经验,具备扎实的内核基础。 2. 精通Linux内核实现,对Linux的内存管理、进程调度、文件系统、设备驱动等有深刻的理解。 3. 精通ARM处理器架构,同时熟悉RISC-V、MIPS等其他架构者优先。 4. 丰富的Linux内核稳定性工作经验,能够熟练排查内核panic、watchdog reset、memleak等问题。 5. 对Linux内核发展趋势有深刻理解,能洞察行业发展方向。 6. 社区maintainer,或有内核代码提交经验者优先。 7. 具有较强的分析和理解源代码的能力,具备良好的沟通协作与跨团队协同能力,有韧性、责任感强,能在高压环境下推动结果。
工作职责
1. 负责IOT设备中嵌入式系统的内核定制、裁剪和优化。 2. 负责系统稳定性问题的排查,解决内核panic、watchdog reset等系统疑难问题。 3. 负责Linux的内存、调度、存储等模块的性能分析及优化。 4. 负责内核领域行业洞察、前沿技术研究,结合业务场景制定中长期内核技术演进路线。 5. 积极参与开源社区和行业会议,形成业界影响力。
包括英文材料
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.
RISC-V+
[英文] Learn RISC-V
https://github.com/riscv/learn
A community-driven compilation of RISC-V resources and learning material.
https://riscv-programming.org/
This website contains a set of resources to support learning/teaching assembly programming using the RISC-V ISA.
https://www.youtube.com/watch?v=bEUMLh2lasE
This is the first in a series of tutorials which will teach you how to get started with RiscV (Risc 5) programming
[英文] 📺You Can Learn RISC-V Assembly in 10 Minutes | Getting Started RISC-V Assembly on Linux Tutorial
https://www.youtube.com/watch?v=GWiAQs4-UQ0
In this video, we talk about the RISC-V processor architecture.
相关职位
社招
1.主导和负责android 内核体系建设及优化 2.负责android内核下调度优化,内存管理,文件系统, 稳定性,安全等架构设计和优化; 3.跟踪并研究内核前沿技术,将其融入到产品中,提升产品的竞争力,提出并实施创新性技术解决方案 4.负责android内核架构整体设计和技术规划,通过开源项目或技术分享,提升在行业内的知名度和影响力; 5.参与项目需求分析,进行底层软件相关的设计、开发、调试、测试等;
更新于 2025-07-30
社招5-10年研发类
1. 负责Rust语言自研的蓝河内核技术架构设计,负责蓝河内核系统调度、内存管理、文件系统、外设驱动和网络5大内核基础模块技术预研; 2. 负责蓝河操作系统核心基础能力建设,并探索将建设的能力赋能业务的技术路径,参与项目开发实现,构建蓝河操作系统核心竞争力;
更新于 2025-04-16
社招5年以上研发类
1、负责Rust语言自研的蓝河内核技术架构设计,负责蓝河内核系统调度、内存管理、文件系统、外设驱动和网络5大内核基础模块技术预研; 2、负责建设蓝河操作系统内核层基础能力,完善OSAL基于不同芯片平台支持运行蓝河操作系统,负责系统层核心功能模块,包括IPC、系统启动管理器等核心基础模块,支撑业务需求的产品落地,在性能等关键技术方向构建蓝河操作系统核心竞争力。