岗位描述
岗位职责
1、负责Linux系统的内核核心子系统(调度、存储、网络、内存管理等)的开发与调优,具备解决系统稳定性、性能瓶颈等关键问题;
2、负责linux系统内核的实时性改造,PREEMPT_RT调优、内核调度器优化、低功耗内核调度算法调优、CPU隔离等需求设计和开发;
3、负责linux内核多核通信(RPMSG、AMP等)架构等方向需求设计和开发;
4、负责嵌入式linux内核虚拟化、安全隔离、资源隔离等方向需求设计和开发;
5、负责嵌入式linux内核的内存管理板块的问题解决、需求开发和性能优化;
6、负责业务需求定制Linux内核,结合业务场景开发内核新功能;
7、负责操作系统/内核前沿新技术的研究和应用;跟踪 Linux 内核主线及社区最新成果,进行技术预研与原型验证。
任职要求
1、硕士学历的应届生,计算机、软件、通信工程、自动化、电子信息等相关专业
2、熟练使用C/C++语言编程,具有单片机/STM32/Android/Linux/RTOS等嵌入式平台开发经验尤佳。
3、深入理解并应用Linux内核中的核心数据结构,包括但不限于链表、哈希表、XArray、Maple Tree等,以优化系统性能。
3、熟悉linux内核Linux内核内存管理子系统架构,精通Buddy System、SLUB分配器、多级页表、缺页异常处理等核心机制;了解Folios、Maple Tree、memdesc等内核内存管理领域的最新数据结构演进。
4、熟悉Linux内核调度器架构,精通CFS调度类、vruntime机制、调度域与负载均衡原理尤佳;
5、对操作系统开发感兴趣,有电子设计竞赛、智能车竞赛、软件竞赛、项目实际实习经验尤佳。