Networking Operating System Firmware Engineer

OpenAI
San Francisco
Workplace: HybridFull timeUSD 266,000 - 445,000 annuallyFunction: Hardware, Embedded & Systems EngineeringSkills: ["Communication","Problem-solving","Teamwork","Planning","Ownership"]

Design, implement, and maintain custom Network Operating System (NOS) firmware for OpenAI's AI supercomputers. Build NOS images from scratch using SONiC/FRR/SAI, integrate with Linux kernel and switch ASIC SDKs, and drive cross-functional feature development across software and hardware to scale AI hardware fleets. Hybrid role based in San Francisco, with relocation support.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
OpenAI
OpenAI
3 months ago

Networking Operating System Firmware Engineer

āœ“ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Design, implement, and maintain custom Network Operating System (NOS) firmware for OpenAI's AI supercomputers. Build NOS images from scratch using SONiC/FRR/SAI, integrate with Linux kernel and switch ASIC SDKs, and drive cross-functional feature development across software and hardware to scale AI hardware fleets. Hybrid role based in San Francisco, with relocation support.
Location: San Francisco
Workplace: Hybrid
Employment Type: Full time
Job Function: Hardware, Embedded & Systems Engineering

Key Responsibilities

  • •Design, develop, and maintain custom NOS images for large-scale AI fabrics, using open source components from SONiC, FRR, and related networking stacks.
  • •Integrate, build and configure Linux kernel components, device drivers, switch ASIC SDKs, and SAI layers.
  • •Bring up new switch platforms, including thermal and fan control, power monitoring, transceiver management, watchdogs, OSFP CMIS, LEDs, CPLDs, and board-specific platform logic.
  • •Extend and customize NOS services for routing, telemetry, control-plane state, and distributed automation.
  • •Implement and debug route, neighbor, next-hop, and ECMP programming flows from control-plane intent through ASIC hardware state.

Pay and Benefits

Salary: USD 266,000 - 445,000 annually
Equity and Bonus:Equity
Perks:Equity

Key Requirements

  • •Strong software engineering fundamentals with proficiency in C/C++, Python, Go or Rust.
  • •Experience with Linux kernel internals, network device drivers, platform drivers, hwmon, I2C/SMBus, CPLDs, or board-level platform software.
  • •Proven experience with SONiC or comparable NOS stacks and related networking software.
  • •Experience integrating or debugging switch ASIC SDKs and SAI implementations.
  • •Understanding of L2/L3 forwarding, ECMP, RoCE, BGP, QoS, PFC, buffer tuning, and telemetry.
Experience:HardwareNOSNetworkingAI
Skills:CommunicationProblem-solvingTeamworkPlanningOwnership
Languages:English
Tech Stack:SONiCFRRSAILinuxKernelCC++PythonGoRustASIC SDKFBOSSCumulus LinuxArista EOSJunosCI/CDGNMIYANG

Company Brief

OpenAI
Develops and deploys advanced generative AI models (including ChatGPT and DALLĀ·E) and AI infrastructure, providing APIs and consumer products to accelerate safe AGI for broad benefit.
Industry: AI & Machine Learning
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Hectocorn (USD 100B+)
Funding: Series E+
Headquarters: San Francisco, United States
Founded: 2015
Glassdoor
Glassdoor: 4.4
WebsiteLinkedInGlassdoor