NVIDIA · 2 days ago
Software Engineer - Ethernet Switching
NVIDIA’s Networking Software Group is rapidly growing, and they are hiring software engineers for the Ethernet Switch SDK Software Development team. The role involves developing innovative software solutions for data center switch/router software, focusing on APIs, performance optimization, and collaboration with various teams.
AI InfrastructureArtificial Intelligence (AI)Consumer ElectronicsFoundational AIGPUHardwareSoftwareVirtual Reality
Responsibilities
Research, prototype, develop and optimize APIs, tools and libraries for ACLs, Switching, Routing, QOS, Telemetry, Analytics, and so on
Analyze, influence and improve the performance of software libraries, APIs, and tools according to good engineering practices
Collaborate with team members, architects, QA and support teams to resolve defects
Assist our customers integrate the SDK software into their applications
For senior levels, leading, and driving multi-functional teams on large feature developments across different layers
Qualification
Required
BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience)
8+ years of software development experience in data forwarding on Ethernet switching silicon and/or offload on SmartNICs
Excellent C Programming skills, with a keen eye for performance and writing optimized code
Strong analytical skills, deep knowledge of algorithms and proficient with data structures
Operating System concepts like memory management, user-space vs kernel space, mutual exclusion, multi-threading and experience with Linux distributions
Excellent communication and documentation skills
Preferred
Experience with Merchant Silicon for Switching/Routing
Contributions to SONiC, SwitchDev or Switch Abstraction Interface (SAI) or Linux kernel networking drivers or other networking projects
Experience accelerating packet processing on Ethernet switching platforms
Experience in virtualized networking and SRIOV, container networking concepts, networking functionality like NAT, Firewall and Load Balancer etc
Knowledge of Linux kernel networking as well as experience with control plane operation in areas like EVPN, Segment Routing etc
Participation in the open-source community and python programming skills
Benefits
Equity
Benefits
Company
NVIDIA
NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.
H1B Sponsorship
NVIDIA has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1877)
2024 (1355)
2023 (976)
2022 (835)
2021 (601)
2020 (529)
Funding
Current Stage
Public CompanyTotal Funding
$4.09BKey Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity
Recent News
Business Insider
2026-01-09
Business Insider
2026-01-09
Company data provided by crunchbase