岗位描述
工作内容
1、深入理解Linux Kernel文件管理、内存管理、CPU调度等一个或多个模块的核心算法与实现机制,能够进行算法级分析与优化;
2、掌握Linux Kernel的调试方法与主流的性能分析、测试工具,具备内核算法的端到端评测能力;
3、有终端设备相关开发经验者优先,例如内核裁剪、通用驱动开发或系统适配经验中的算法调优实践;
4、有内核性能优化经验或软硬件协同优化经验者优先,能够从算法层面进行性能瓶颈建模与优化方案设计。
任职条件
1、熟练掌握C/C++和常用内核算法、数据结构,具备扎实的算法分析与设计能力;
2、对计算机体系结构有基本理解,了解ARM64芯片架构,能结合硬件特性进行算法级优化;
3、对文件存储、内存管理等子系统的核心算法和数据结构有一定基础理解。