首席 Linux 驱动工程师 – 混合办公,美国
负责 HPE Slingshot 互连技术的 Linux 内核驱动和底层网络开发。为高性能计算和人工智能系统实现高性能通信。
描述
- 负责 Slingshot 产品 Linux 内核驱动和底层网络软件的架构、设计与开发
- 定义软件接口,并参与规划未来网络技术的硬件和固件架构
- 提升网络软件的性能、可扩展性、可靠性、可维护性和可观测性
- 推动产品从架构设计和流片前开发,经历 bring-up、验证、集成,直至生产部署
- 调查并解决涉及硬件、固件、Linux 内核软件和大规模系统部署的复杂问题
- 构建遥测、诊断、故障检测和恢复能力
- 与 ASIC、硬件、固件、验证和系统软件团队开展协作
- 通过架构与设计评审、指导培养以及工程最佳实践提供技术方向
任职要求
- 计算机科学、计算机工程、电气工程或相关专业的学士或硕士学位
- 至少 12 年软件工程经验,其中包括丰富的生产环境 Linux 内核驱动开发经验
- 精通 C 语言和底层系统软件开发
- 拥有开发高性能网络驱动程序或 Linux 内核网络子系统的丰富经验
- 深入了解 Linux 内核内部机制,包括网络、同步、调度、内存管理、中断和性能优化
- 精通以太网、TCP/IP、RDMA、拥塞控制、网络性能分析和数据包处理
- 深入了解第 1 层和第 2 层网络技术,包括 PHY、SerDes、链路训练、FEC、流量控制以及错误检测与恢复
- 具备诊断复杂软硬件交互问题的经验,并能跨工程学科主导根因分析
- 具备网络产品芯片 bring-up、硬件验证和生产部署经验
- 具备经过验证的技术领导能力,并拥有大型复杂软件项目的主导和负责经验
- 优先考虑:具备 HPC 互连技术、超级计算环境或大规模人工智能基础设施经验
- 优先考虑:具备 Slingshot、InfiniBand、RoCE、RDMA 或其他高性能网络技术经验
- 优先考虑:具备网络适配器、SmartNIC、DPU 或交换机平台经验
- 优先考虑:熟悉 Dragonfly、Clos 和 Fat Tree 网络架构
- 优先考虑:具备拥塞管理、自适应路由、网络遥测、可观测性和大规模集群诊断经验
- 优先考虑:了解交换机 ASIC 架构、转发技术和高速网络基础设施
- 优先考虑:有参与 Linux 内核网络子系统或上游开源项目贡献的经验
福利待遇
- 全面的福利计划,支持员工的身体、财务和情绪健康
- 个人与职业成长项目
- 为工作和个人需求提供灵活支持
- 为残障求职者提供工作场所便利支持
- 可能提供浮动激励薪酬
