资深Linux内核开发工程师
2.5-4万元/月
更新 2025-12-21 14:32:46
浏览 559
职位详情
嵌入式软件工程师
10年以上
Linux 核心 API · ARM、LoongArch、x86 · 计算机相关专业 · 电气电气/自动化相关专业
职位描述:
1.定位并处理系统运行中的kernelpanic、死锁、异常重启、任务调度异常及网络通信故障等稳定性问题;
2.针对Linux内核的内存管理、任务调度、系统稳定性与实时性能进行深度优化;
3.开展CPU与GPU功能验证及性能调优工作;
4.负责高速外设驱动程序的设计、开发与性能提升;
5.开发与维护内存和CPU监控工具,排查内存泄漏、内存越界访问及系统性能瓶颈;
6.参与体系结构设计,以及调度机制、内存管理、网络协议栈、文件系统等内核模块的开发与优化;
7.参与开源社区协作,推动技术交流、引入先进方案并将成果合并至上游社区;
8.协同软件系统供应商解决产品在内核层与系统层面的兼容性问题。
任职要求:
1.计算机软件、通信、电子等相关专业本科及以上学历,具备10年以上工作经验,硕士需5年以上相关经验;
2.热爱技术研究,致力于在内核开发、体系结构、系统性能优化等领域持续深耕;
3.技术能力要求:
(1)精通ARM、LoongArch、x86中至少一种处理器架构;
(2)深入理解Linux内核核心组件,包括内存管理与进程调度机制,掌握Linux核心API、SMP并发编程及设备驱动开发;
(3)熟练运用perf、kdb、kgdb、ebpf、ftrace、kcore等内核调试分析工具;
(4)具备扎实的问题定位能力,熟悉内核级deadlock、panic、oom等典型故障的处理流程;
(5)掌握Linux文件系统与存储子系统架构,至少精通ext4、btrfs、zfs中的一种文件系统;
(6)熟悉Linux内核源码结构及版本演进差异,了解系统配置、裁剪与定制化方法;
4.具备良好的沟通协作能力与团队意识;
5.英语能力达到精通水平;
6.有海光、飞腾、兆芯、龙芯平台内核开发经验者优先录用。
1.定位并处理系统运行中的kernelpanic、死锁、异常重启、任务调度异常及网络通信故障等稳定性问题;
2.针对Linux内核的内存管理、任务调度、系统稳定性与实时性能进行深度优化;
3.开展CPU与GPU功能验证及性能调优工作;
4.负责高速外设驱动程序的设计、开发与性能提升;
5.开发与维护内存和CPU监控工具,排查内存泄漏、内存越界访问及系统性能瓶颈;
6.参与体系结构设计,以及调度机制、内存管理、网络协议栈、文件系统等内核模块的开发与优化;
7.参与开源社区协作,推动技术交流、引入先进方案并将成果合并至上游社区;
8.协同软件系统供应商解决产品在内核层与系统层面的兼容性问题。
任职要求:
1.计算机软件、通信、电子等相关专业本科及以上学历,具备10年以上工作经验,硕士需5年以上相关经验;
2.热爱技术研究,致力于在内核开发、体系结构、系统性能优化等领域持续深耕;
3.技术能力要求:
(1)精通ARM、LoongArch、x86中至少一种处理器架构;
(2)深入理解Linux内核核心组件,包括内存管理与进程调度机制,掌握Linux核心API、SMP并发编程及设备驱动开发;
(3)熟练运用perf、kdb、kgdb、ebpf、ftrace、kcore等内核调试分析工具;
(4)具备扎实的问题定位能力,熟悉内核级deadlock、panic、oom等典型故障的处理流程;
(5)掌握Linux文件系统与存储子系统架构,至少精通ext4、btrfs、zfs中的一种文件系统;
(6)熟悉Linux内核源码结构及版本演进差异,了解系统配置、裁剪与定制化方法;
4.具备良好的沟通协作能力与团队意识;
5.英语能力达到精通水平;
6.有海光、飞腾、兆芯、龙芯平台内核开发经验者优先录用。
相似职位
很抱歉,暂无相似职位!