OpenAI05/06/2026

Инженер по прошивке сетевой операционной системы

Salary not specified
MARKET
15,208median for this role
System Analyst · 16 jobs with disclosed pay
5,680half of the offers: 9,479–16,547100,000
The employer didn't disclose pay — compare with the market yourself.
Полная занятостьУдалёнка

Responsibilities

  • 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

Requirements

  • 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

What we offer

  • 01Role is based in San Francisco, CA
  • 02Hybrid work model of 3 days in the office per week
  • 03Relocation assistance to new employees