Director, Software Engineering - SONiC
Core
Lead the design, development, and optimization of networking protocols for switching, routing, analytics, and telemetry within NVIDIA's SONiC open-source network operating system.
Role type
Director, Software Engineering (Networking)
Builds
Networking protocols and software for Ethernet Switches, DPUs, and BMCs
Domain
Datacenter networking, RDMA, AI infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Python, Linux internals, routing protocols (BGP, EVPN, SRv6), R&D team management, embedded software development
Preferred skills
Software and hardware integration, software development tools and methodologies, deep technical debugging
Responsibilities
Oversee design and optimization of networking protocols, manage global teams of junior and senior engineers, collaborate with design, verification, and product teams
Seniority
Director, strategic leadership & hands-on technical guidance