Networking Operating System Firmware Engineer
Core
Building and maintaining custom Networking Operating System (NOS) images and switching layer software for large-scale AI supercomputers.
Role type
Senior IC Networking Operating System Firmware Engineer
Builds
Custom NOS images, switch ASIC SDKs, platform drivers, and control-plane services for AI fabrics.
Domain
AI Infrastructure / Networking / Silicon Hardware
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++, Python, Go, Rust, Linux kernel internals, network device drivers, switch ASIC SDKs, SAI, SONiC, FRR, L2/L3 forwarding, ECMP, RoCE, BGP, QoS, PFC, telemetry, CI/CD pipelines, distributed config management, platform bring-up, board-level debugging.
Preferred skills
OpenConfig gNMI, YANG data models, structured telemetry, Rust, Go.
Technologies
SONiC, FRR, Linux kernel, Broadcom, Marvell, NVIDIA, Intel, SAI, OSFP CMIS, CPLDs, I2C/SMBus, OpenConfig, gNMI, YANG.
Responsibilities
Design and develop custom NOS images; integrate Linux kernel components and device drivers; bring up new switch platforms; extend NOS services for routing and telemetry; implement and debug routing flows; build software mechanisms for hardware programming acknowledgement; validate ASIC configurations; debug complex issues across kernel, NOS, and hardware; integrate switches into fleet monitoring; develop CI/build pipelines; support factory bring-up and qualification.
Seniority
Senior, hands-on IC
