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