OpenAI06.05.2026

Networking Operating System Firmware Engineer

Зарплата не указана
Полная занятостьУдалёнка

Обязанности

  • 01Design, develop, and maintain custom NOS images for large-scale AI fabrics, using open source components from SONiC, FRR, and related networking stacks
  • 02Integrate, build and configure Linux kernel components, device drivers, switch ASIC SDKs, and SAI layers
  • 03Bring up new switch platforms, including thermal and fan control, power monitoring, transceiver management, watchdogs, OSFP CMIS, LEDs, CPLDs, and board-specific platform logic
  • 04Extend and customize NOS services for routing, telemetry, control-plane state, and distributed automation
  • 05Implement and debug route, neighbor, next-hop, and ECMP programming flows from control-plane intent through ASIC hardware state
  • 06Build software mechanisms that distinguish control-plane acceptance, SAI/SDK acceptance, and explicit hardware programming acknowledgement
  • 07Work with hardware teams to validate ASIC configurations, link bring-up, SerDes tuning, buffer profiles, and performance baselines
  • 08Evaluate switch silicon SDK releases, track vendor deliverables, and validate platform requirements with vendors and ASIC partners
  • 09Debug complex issues spanning kernel drivers, platform monitoring, NOS services, routing agents, orchestration services, hardware signals, ASIC state, and network topology
  • 10Integrate switches into fleet-wide monitoring, remote diagnostics, telemetry pipelines, and automated lifecycle workflows
  • 11Develop robust CI/build pipelines for reproducible NOS builds and controlled rollout across the fleet
  • 12Support factory bring-up and qualification all the way through mass deployment
  • 13Collaborate on networking protocols and technologies that improve performance and reliability at AI factory scale

Требования

  • 01Proven experience working with SONiC or comparable NOS stacks such as FBOSS, Cumulus Linux, Arista EOS, Junos PFE-level integration, or equivalent platform software
  • 02Strong software engineering fundamentals: clear interfaces, data models, state-machine design, error handling, testing, observability, performance debugging, and maintainable C/C++, Python, Go or Rust code
  • 03Experience with Linux kernel internals, network device drivers, platform drivers, hwmon, I2C/SMBus, CPLDs, or board-level platform software
  • 04Experience integrating or debugging Broadcom, Marvell, NVIDIA, Intel, or comparable switch ASIC SDKs and SAI implementations
  • 05Understanding of L2/L3 forwarding, ECMP, RoCE, BGP, QoS, PFC, buffer tuning, and telemetry
  • 06Experience with platform bring-up and board-level debugging across thermal, fan, power, transceiver, LED, watchdog, CPLD, or OSFP CMIS flows
  • 07Experience with OpenConfig gNMI interfaces, YANG data models, or structured telemetry is helpful
  • 08Familiarity with CI/CD pipelines, distributed config and state management, reproducible builds, and large-scale automation
  • 09Ability to independently drive ambiguous NOS or platform feature development from problem definition through implementation, validation, rollout, and debugging across software, hardware, and vendor boundaries
  • 10Familiarity with Rust or Go is a plus
  • 11To comply with U.S. export control laws and regulations, candidates for this role may need to meet certain legal status requirements as provided in those laws and regulations

Условия

  • 01Role is based in San Francisco, CA
  • 02Hybrid work model of 3 days in the office per week
  • 03Relocation assistance to new employees
Networking Operating System Firmware Engineer · Rekru