O

OpenAI

Builds AI models and the ChatGPT assistant

Networking Operating System Firmware Engineer

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA

About the Job

Requirements

  • Proven experience working with SONiC or comparable network operating system stacks such as FBOSS, Cumulus Linux, Arista EOS, Junos PFE-level integration, or equivalent platform software.
  • Strong software engineering fundamentals, including clear interfaces, data models, state-machine design, error handling, testing, observability, performance debugging, and maintainable C, C++, Python, Go, or Rust code.
  • Experience with Linux kernel internals, network device drivers, platform drivers, hardware monitoring, I2C/SMBus, CPLDs, or board-level platform software.
  • Experience integrating or debugging Broadcom, Marvell, NVIDIA, Intel, or comparable switch ASIC SDKs and SAI implementations.
  • Understanding of Layer 2 and Layer 3 forwarding, ECMP, RoCE, BGP, QoS, PFC, buffer tuning, and telemetry.
  • Experience with platform bring-up and board-level debugging across thermal, fan, power, transceiver, LED, watchdog, CPLD, or OSFP CMIS flows.
  • Ability to independently drive ambiguous network operating system or platform feature development from problem definition through implementation, validation, rollout, and debugging across software, hardware, and vendor boundaries.

Responsibilities

  • Design, develop, and maintain custom network operating system 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 network operating system 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.
  • Build software mechanisms that distinguish control-plane acceptance, SAI/SDK acceptance, and explicit hardware programming acknowledgement.
  • Work with hardware teams to validate ASIC configurations, link bring-up, SerDes tuning, buffer profiles, and performance baselines.
  • Evaluate switch silicon SDK releases, track vendor deliverables, and validate platform requirements with vendors and ASIC partners.
  • Debug complex issues spanning kernel drivers, platform monitoring, network operating system services, routing agents, orchestration services, hardware signals, ASIC state, and network topology.
  • Integrate switches into fleet-wide monitoring, remote diagnostics, telemetry pipelines, and automated lifecycle workflows.
  • Develop robust continuous integration and build pipelines for reproducible network operating system builds and controlled rollout across the fleet.
  • Support factory bring-up and qualification through mass deployment.
  • Collaborate on networking protocols and technologies that improve performance and reliability at AI factory scale.

Desired Qualifications

  • Experience with OpenConfig gNMI interfaces, YANG data models, or structured telemetry is helpful.
  • Familiarity with continuous integration/continuous delivery pipelines, distributed configuration and state management, reproducible builds, and large-scale automation.
  • Familiarity with Rust or Go.

About the Company

OpenAI

Builds AI models and the ChatGPT assistant

OpenAI researches and builds artificial intelligence models and turns them into products for people, developers, and businesses, with a stated mission of making sure artificial general intelligence benefits all of humanity. Its launch of ChatGPT in 2022 brought generative AI into everyday use. People use ChatGPT to ask questions, write, code, and analyze files, developers build OpenAI's models into their own apps through its API, and its Codex agent works through coding tasks on its own. OpenAI earns money from ChatGPT subscriptions, business plans, and API usage. Sam Altman, Elon Musk, and others co-founded it in 2015; it is based in San Francisco and overseen by a nonprofit, the OpenAI Foundation.

Company size
1,001-5,000
Company stage
Late Stage VC
Total funding
$207.5B
Headquarters
San Francisco, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at OpenAI

See more jobs