Software Engineer, SONiC
Core
Design, integrate, and deliver new SONiC networking features and chassis management capabilities for NVIDIA Networking products and AI data centers.
Role type
Software Engineer (Networking/Open Source)
Builds
SONiC release train, networking features, chassis management capabilities
Domain
Networking, AI Data Centers, Open Source
Deliverable
production ML models | product features
Required skills
C++, Python, Networking concepts and protocols, Linux, Shell scripting
Preferred skills
L2/L3 networking protocols, SONiC/SAI experience, Rust, AI development tools, Scrum/Agile
Technologies
SONiC, SAI, Rust, Linux, C++, Python
Responsibilities
Design and integrate new SONiC features; Develop networking and chassis management capabilities; Work in Continuous Deployment environments; Collaborate with NVIDIA teams and open-source community; Develop production-ready code for open-source review; Own features from design through delivery.
