OpenAI

Networking Operating System Firmware Engineer

Job Description

Posted on: 
2026-01-11

Responsibilities

  • Design, develop, and maintain custom SONiC NOS images for AI fabrics.
  • Integrate and configure Linux kernel components, device drivers, and switch ASIC SDKs.
  • Bring up new switch platforms including thermal control and power monitoring.
  • Extend SONiC services for routing, telemetry, and automation.
  • Validate ASIC configurations and performance baselines with hardware teams.
  • Debug issues spanning kernel, drivers, and orchestration services.
  • Develop CI/build pipelines for NOS builds and deployment.

Job Requirements

  • Experience with SONiC or comparable NOS stacks.
  • Strong background in Linux kernel and network device drivers.
  • Proficiency in C, C++, and Python; familiarity with Rust/Go is a plus.
  • Knowledge of L2/L3 forwarding and network protocols.
  • Hands-on experience with hardware platform bring-up and debugging.
  • Familiarity with CI/CD pipelines and large-scale automation.
  • Strong problem-solving skills in distributed environments.
Apply now

More job openings