腾讯腾讯云-操作系统高级研发工程师-内核开发
社招全职2年以上腾讯云技术地点:成都状态:招聘
任职要求
1.精通C语言和Linux环境编程,熟悉Rust语言优先; 2.扎实的操作系统基础,熟悉Linux内核,对内核调度器、内存管理、网络、协议栈,Cgroup等模块之一有过相关实践; 3.2年以上Linux内核开发、优化经验; 4.熟练使用Linux底层工具,了解其原理,熟悉某一CPU体系结构,熟悉底层性能调优。 加分项 1.熟悉ARM架构原理、有相应的底层开发或调优经验者优先; 2.有丰富内核故障调试或性能优化经验者优先; 3.对KVM等虚拟化技术有过实际的开发和优化经验者优先; 4.在社区长期活跃贡献者,有内核补丁社区以及虚拟化社区提交经验者优先; 5.在同等条件下,通过腾讯云认证或取得同等资格认证的候选人,我们会优先考虑。
工作职责
1.负责操作系统内核的研发、优化和维护工作; 2.负责提升OS产品竞争力。
包括英文材料
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
Rust+
https://www.youtube.com/watch?v=BpPEoZW5IiY
In this comprehensive Rust course for beginners, you will learn about the core concepts of the language and underlying mechanisms in theory.
https://www.youtube.com/watch?v=lzKeecy4OmQ
Full Rust 101 Crash Course for beginners.
https://www.youtube.com/watch?v=rQ_J9WH6CGk
内核+
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.
性能调优+
https://goperf.dev/
The Go App Optimization Guide is a series of in-depth, technical articles for developers who want to get more performance out of their Go code without relying on guesswork or cargo cult patterns.
https://web.dev/learn/performance
This course is designed for those new to web performance, a vital aspect of the user experience.
https://www.ibm.com/think/insights/application-performance-optimization
Application performance is not just a simple concern for most organizations; it’s a critical factor in their business’s success.
https://www.oreilly.com/library/view/optimizing-java/9781492039259/
Performance tuning is an experimental science, but that doesn’t mean engineers should resort to guesswork and folklore to get the job done.
相关职位
社招3年以上应用宝技术
1.负责腾讯应用宝电脑版和腾讯手游助手的平台需求开发和维护; 2.负责客户端技术架构持续升级和性能优化来支撑业务高速发展; 3.负责客户端业界优秀技术方案引入和探索,助力跨端业务新尝试。
更新于 2025-06-12
社招3年以上应用宝技术
1.负责腾讯应用宝电脑版和腾讯手游助手的平台需求开发和维护; 2.负责客户端技术架构持续升级和性能优化来支撑业务高速发展; 3.负责客户端业界优秀技术方案引入和探索,助力跨端业务新尝试。
更新于 2025-06-12
社招KDQL
1、 针对业务需求定制Linux内核,结合业务需求开发内核新功能; 2、 结合服务特点对服务器底层/Linux内核进行性能调优; 3、 负责操作系统/内核前沿新技术的研究和应用。
更新于 2022-03-21