linux内核开发工程师

职位描述

我们正在寻找一位经验丰富的Debian内核开发工程师加入我们的团队。你将负责Linux内核的定制、开发和维护工作,确保其在特定硬件平台上的稳定性、性能和安全性。这份工作将涉及深入研究底层系统、驱动程序开发以及与硬件紧密相关的软件实现。

岗位职责

1、负责基于Debian的Linux内核编译、配置、定制与优化,以适应不同的硬件平台和应用场景。

2、进行内核模块和设备驱动程序(如网络、存储、显示、USB等)的开发、调试和维护,确保硬件功能正常。

3、深入分析和解决内核层面的各种复杂问题,包括性能瓶颈、系统崩溃、内存泄漏和安全漏洞。

4、参与硬件选型和评估,能够看懂原理图,并与硬件工程师紧密协作,实现软硬件协同工作和功能验证。

5、熟悉Docker/Containerd等容器技术,负责内核对容器技术的支持、优化和性能调优。

6、有硬件仿真开发经验,能够利用QEMU、VirtualBox等仿真工具进行早期开发、调试和测试。

7、编写高质量的技术文档,包括设计方案、实现细节、测试报告和用户手册。

任职要求

1、本科及以上学历,计算机科学、电子工程或相关专业。

2、有3年以上Linux内核开发经验,精通C语言编程,熟悉汇编语言。

3、有丰富的驱动开发经验,能够独立完成复杂的设备驱动程序开发和调试。

4、能够看懂原理图,理解硬件工作原理,并能够根据原理图进行底层软件开发和问题定位。

5、对Linux内核架构、调度、内存管理、文件系统、网络协议栈有深刻理解和实践经验。

6、熟悉Docker/Containerd等容器技术,了解其底层实现原理和内核交互机制。

7、有硬件仿真开发经验,能够熟练使用相关工具进行开发和验证。

8、具备良好的沟通能力和团队协作精神,能够独立分析和解决问题。

加分项

有实际Debian/Ubuntu发行版维护或贡献经验。

有ARM、RISC-V等非x86架构下的开发经验。

熟悉U-Boot、GRUB等启动加载程序。具备嵌入式系统开发经验或相关项目经验。

公司地点:广州黄埔区保利·鱼珠港A1栋22楼2202房

公司简介:

职位发布者:孔先生

上海畅指网络科技有限公司广州分公司

融资阶段:

公司规模:100~499人

相似职位: