资深Linux内核开发工程师
2.5-4万元/月
更新 2025-12-22 14:37:25
浏览 128
职位详情
嵌入式软件工程师
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.有海光、飞腾、兆芯、龙芯等国产处理器平台内核开发经验者优先。
相似职位
很抱歉,暂无相似职位!