Networking Operating System Firmware Engineer

AI research and deployment company building and deploying frontier AI products, including ChatGPT, Codex, and its API platform.

41 current maintainers27 active leads7 new active leads120 lead step-downs17 early lead departures
San Francisco, United States
About OpenAI

OpenAI’s mission is to ensure artificial general intelligence benefits all of humanity. It consists of the nonprofit OpenAI Foundation and OpenAI Group, a public benefit corporation governed by the Foundation.

View jobs by OpenAI

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design, develop and maintain custom NOS images for large-scale AI fabrics using SONiC, FRR and related stacks. You will integrate Linux kernel components, drivers, switch ASIC SDKs and SAI layers, bring up new switch platforms, debug routing and ASIC programming flows, build CI pipelines and support factory bring-up through mass deployment.

Requirements

  • Experience with SONiC or comparable NOS stacks such as FBOSS, Cumulus Linux, Arista EOS or Junos
  • Strong software engineering fundamentals in C/C++, Python, Go or Rust
  • Experience with Linux kernel internals, network and platform drivers, I2C/SMBus, CPLDs
  • Experience with Broadcom, Marvell, NVIDIA, Intel or similar switch ASIC SDKs and SAI
  • Understanding of L2/L3 forwarding, ECMP, RoCE, BGP, QoS, PFC, buffer tuning and telemetry
  • Experience with platform bring-up and board-level debugging
  • Familiarity with CI/CD, reproducible builds and large-scale automation
  • Ability to independently drive ambiguous feature development
  • May need to meet legal status requirements under U.S. export control laws

Responsibilities

  • Design, develop and maintain custom NOS images using SONiC, FRR and related stacks
  • Integrate Linux kernel components, device drivers, switch ASIC SDKs and SAI layers
  • Bring up new switch platforms including thermal, power, transceiver and CPLD logic
  • Extend NOS services for routing, telemetry, control-plane state and automation
  • Implement and debug route, neighbor, next-hop and ECMP programming flows
  • Build mechanisms distinguishing control-plane, SAI/SDK and hardware programming acknowledgement
  • Validate ASIC configurations, link bring-up, SerDes tuning and buffer profiles with hardware teams
  • Evaluate switch silicon SDK releases and track vendor deliverables
  • Debug complex issues across kernel, NOS, ASIC and network topology
  • Integrate switches into fleet monitoring, diagnostics and telemetry pipelines
  • Develop CI/build pipelines for reproducible NOS builds and rollout
  • Support factory bring-up and qualification through mass deployment
  • Collaborate on networking protocols that improve performance and reliability

Benefits

  • Equity
  • Performance-related bonus
  • Medical, dental and vision insurance with HSA employer contributions
  • Health FSA, Dependent Care FSA and commuter pre-tax accounts
  • 401(k) with employer match
  • Paid parental leave up to 24 weeks for birth parents and 20 weeks for non-birthing parents, plus paid medical and caregiver leave up to 8 weeks
  • Flexible PTO for exempt employees; up to 15 days for non-exempt
  • 13+ paid company holidays and company office closures, plus paid sick time
  • Mental health and wellness support
  • Employer-paid basic life and disability coverage
  • Annual learning and development stipend
  • Daily meals in offices and meal delivery credits
  • Relocation assistance
  • Charitable donation matching and wellness stipends
Networking Operating System Firmware Engineer at OpenAI | JobStash