返回岗位列表

OpenAI

网络操作系统固件工程师

地点:美国 薪资:薪资未公开 日期:2026-09-18

岗位摘要

使用SONiC、FRR等相关网络栈的开源组件,为大规模AI网络设计、开发和维护定制NOS镜像;集成、构建和配置Linux内核组件、设备驱动、交换机ASIC SDK和SAI层;引入新的交换机平台,包括热管理和风扇控制、电源监控、光模块管理、看门狗、OSFP CMIS、LED、CPLD和板级特定平台逻辑

岗位职责

  • 使用SONiC、FRR等相关网络栈的开源组件,为大规模AI网络设计、开发和维护定制NOS镜像
  • 集成、构建和配置Linux内核组件、设备驱动、交换机ASIC SDK和SAI层
  • 引入新的交换机平台,包括热管理和风扇控制、电源监控、光模块管理、看门狗、OSFP CMIS、LED、CPLD和板级特定平台逻辑
  • 扩展和定制NOS服务,用于路由、遥测、控制平面状态和分布式自动化
  • 实现和调试从控制平面意图到ASIC硬件状态的路由、邻居、下一跳和ECMP编程流程
  • 构建软件机制,区分控制平面接受、SAI/SDK接受和显式硬件编程确认
  • 与硬件团队合作验证ASIC配置、链路启动、SerDes调优、缓冲区配置和性能基线
  • 评估交换机芯片SDK版本,跟踪供应商交付物,并与供应商和ASIC合作伙伴验证平台需求
  • 调试涉及内核驱动、平台监控、NOS服务、路由代理、编排服务、硬件信号、ASIC状态和网络拓扑的复杂问题
  • 将交换机集成到全舰队监控、远程诊断、遥测流水线和自动化生命周期工作流中
  • 开发稳健的CI/构建流水线,实现可复现的NOS构建和全舰队受控部署
  • 支持从工厂启动和认证直到大规模部署的全过程
  • 协作开发提升AI工厂规模性能和可靠性的网络协议和技术

任职要求

  • 具有使用SONiC或类似NOS栈(如FBOSS、Cumulus Linux、Arista EOS、Junos PFE级集成或同等平台软件)的丰富经验
  • 扎实的软件工程基础:清晰的接口、数据模型、状态机设计、错误处理、测试、可观测性、性能调试,以及可维护的C/C++、Python、Go或Rust代码
  • 具有Linux内核内部、网络设备驱动、平台驱动、hwmon、I2C/SMBus、CPLD或板级平台软件的经验
  • 具有集成或调试Broadcom、Marvell、NVIDIA、Intel或类似交换机芯片SDK的经验

福利待遇

  • 提供搬迁援助
  • 混合办公模式,每周3天在办公室