OpenAI

Networking Operating System Firmware Engineer

Job Description

Posted on: 
2026-02-22

Responsibilities

  • Design, develop, and maintain custom SONiC NOS images for large-scale AI fabrics.
  • Integrate and configure Linux kernel components and device drivers.
  • Bring up new switch platforms, including thermal and power management.
  • Extend and customize SONiC services for routing and automation.
  • Validate ASIC configurations and performance baselines with hardware teams.
  • Debug complex issues across kernel, platform drivers, and orchestration services.
  • Develop CI/build pipelines for reproducible NOS builds.

Job Requirements

  • Proven experience with SONiC or comparable NOS stacks.
  • Strong background in Linux kernel and network device drivers.
  • Experience with Broadcom, Marvell, NVIDIA, or Intel ASIC SDKs.
  • Proficiency in C, C++, and Python; familiarity with Rust/Go is a plus.
  • Deep understanding of networking protocols and telemetry.
  • Hands-on experience with hardware platform bring-up and debugging.
  • Familiarity with CI/CD pipelines and large-scale automation.
Apply now

More job openings