工作职责:
1. 负责公司存储系统软件的整体架构设计与技术路线规划(包括内核、文件系统、块设备驱动等)。
2. 主导 Linux 内核相关开发工作,涵盖文件系统、存储协议、驱动等核心模块。
3. 负责与 FPGA/硬件团队的系统级联调,确保数据通道稳定性与高性能传输。
4. 优化存储系统性能,包括 IOPS、延迟、带宽等关键指标。
5. 指导团队成员在驱动开发、文件系统优化、数据一致性等方面的技术攻关。
6. 跟踪存储技术及行业发展趋势,引入先进技术方案。
7. 参与重大客户项目的技术评审与售前技术支持。
任职要求:
1. 本科及以上学历,计算机、电子工程、通信、软件工程等相关专业。
2. 精通 Linux 内核架构,熟悉 VFS、页缓存、块层、IO 调度等机制。
3. 深入理解exfat、 ext4、xfs、btrfs 文件系统其中之一原理,有文件系统定制化开发经验优先。
4. 精通块设备驱动开发与调试,熟悉 NVMe、SAS、SATA、PCIe 等存储协议。
5. 有与 FPGA 硬件团队进行高性能数据链路联调的经验,能分析处理跨软硬件的性能与稳定性问题。
6. 熟悉 DMA、零拷贝、内存一致性等高性能 IO 技术。
7. 有存储系统性能优化和故障诊断经验,能够独立解决复杂问题。
8. 具备团队管理能力,能够带领小组完成复杂系统的研发任务。
9. 良好的沟通能力和跨部门协作能力,具备较强的文档撰写与方案输出能力。
10. 熟练使用代码管理工具Git。