Senior Software Engineer - Ethernet Switch
Core
Design, develop, optimize, and maintain APIs, tools, and libraries for Switching, Routing, Analytics, and Telemetry modules within NVIDIA's Switch SDK.
Role type
Senior Software Engineer (Embedded Systems)
Builds
Switch SDK components, routing/analytics tools, and POC prototypes for GPU-based computing systems.
Domain
Networking hardware (Ethernet Switching/Routing) and Embedded Systems.
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, Embedded/RT Embedded systems, Algorithms and data structures, Linux development (user-space/kernel-space), API design, Performance optimization.
Preferred skills
Ethernet Switching or Routing protocols experience, Linux kernel development.
Responsibilities
Design and optimize APIs and libraries for switching and routing modules; Develop and maintain tools for analytics and telemetry; Collaborate with architects and QA teams; Innovate and develop POC prototypes for new solutions.
Seniority
Senior, hands-on IC
