计算机相关专业(计算机科学与技术、软件工程、微电子等),具备扎实的计算机基础知识,尤其精通操作系统原理、计算机组成原理、数据结构与算法
具备优秀的C/C++编程能力,熟悉汇编语言(x86/ARM),能熟练使用GDB、perf等调试与性能分析工具
深入理解Linux内核核心机制(如进程/线程管理、内存分配、页表机制、中断处理、同步原语等),有Linux内核源码阅读或模块开发经验者优先
具备较强的问题解决能力,能独立分析并定位系统级问题,有相关竞赛(如ACM、ICPC)获奖经历或顶级技术社区(GitHub、Stack Overflow)优质贡献者优先