传音内核专家(J18049)
社招全职地点:上海 | 重庆状态:招聘
任职要求
1、熟悉Linux内核各子系统源代码和实现机制,如进程调度、内存管理、文件系统、安全等 2、具备扎实的C/C++编程能力,熟悉Linux内核常见的外设驱动 3、熟悉Android/Linux性能量化和优化方法,具备实际的项目优化经验 4、具备良好的沟通和协作能力,热爱操作系统技术,思路清晰,有分析和解决问题的能力
工作职责
1.主导和负责android 内核体系建设及优化 2.负责android内核下调度优化,内存管理,文件系统, 稳定性,安全等架构设计和优化; 3.跟踪并研究内核前沿技术,将其融入到产品中,提升产品的竞争力,提出并实施创新性技术解决方案 4.负责android内核架构整体设计和技术规划,通过开源项目或技术分享,提升在行业内的知名度和影响力; 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.
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
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
相关职位
社招A163246
1. 内核领域行业洞察,虚拟化方向技术深度 2. 负责小米手机系统稳定性工作,包括手机死机,异常重启,定屏等问题处理。 3. 负责小米手机其他系统问题处理,包括配合其他模块同学分析解决系统疑难问题。
更新于 2024-08-23
社招5-10年研发类
1. 负责Rust语言自研的蓝河内核技术架构设计,负责蓝河内核系统调度、内存管理、文件系统、外设驱动和网络5大内核基础模块技术预研; 2. 负责蓝河操作系统核心基础能力建设,并探索将建设的能力赋能业务的技术路径,参与项目开发实现,构建蓝河操作系统核心竞争力;
更新于 2025-04-16
社招A225949
1. 负责终端存储领域高价值技术探索预研,包括文件系统,sqlite数据库,block层,新型存储器件等 2. 负责发掘终端场景存储IO性能瓶颈场景,并设计优化方案 3. 负责新型存储器件存储软件栈定制优化,技术方案设计和review
更新于 2025-02-06