GrepJob
OpenAI

Networking Operating System Firmware Engineer

OpenAI
Apply
about 5 hours ago
San Francisco, CA, USAMid Level / Senior

Base Salary

$266k - $445k/yr

Responsibilities

  • Design, develop, and maintain custom NOS images for large-scale AI fabrics.
  • Integrate and configure Linux kernel components and device drivers.
  • Bring up new switch platforms and manage platform-specific logic.
  • Extend and customize NOS services for routing and telemetry.
  • Implement and debug control-plane programming flows.
  • Work with hardware teams to validate ASIC configurations.
  • Debug complex issues across various software and hardware layers.
  • Integrate switches into fleet-wide monitoring and automation workflows.
  • Develop CI/build pipelines for reproducible NOS builds.
  • Support factory bring-up and qualification through mass deployment.

Requirements

  • Proven experience with SONiC or comparable NOS stacks.
  • Strong software engineering fundamentals in C/C++, Python, Go, or Rust.
  • Experience with Linux kernel internals and network device drivers.
  • Familiarity with switch ASIC SDKs and SAI implementations.
  • Understanding of L2/L3 forwarding and related networking protocols.
  • Experience with platform bring-up and board-level debugging.
  • Familiarity with CI/CD pipelines and large-scale automation.
  • Ability to drive ambiguous feature development independently.
  • Familiarity with Rust or Go is a plus.

Benefits

  • Hybrid work model with 3 days in the office per week.
  • Relocation assistance for new employees.

Tech Stack

CC++GoLinuxPythonRust

Categories