NVIDIA · 2 weeks ago
Senior Software Engineer, Networking
NVIDIA is a leader in the field of computer graphics, PC gaming, accelerated computing and AI. They are seeking a highly motivated software engineer with experience in data forwarding technologies and network functions virtualization to develop software for data forwarding and NFV capabilities.
AI InfrastructureArtificial Intelligence (AI)Consumer ElectronicsFoundational AIGPUHardwareSoftwareVirtual Reality
Responsibilities
Designing, developing, testing and maintaining new functionality and improvements to existing functionality related to forwarding and offload of routing, ACLs, QOS, CLAG, NAT, policy-based routing, VxLAN-EVPN and so on
Working on data forwarding on Ethernet switching platforms as well as on SmartNICs, based on the roadmap
Collaborating with team members, architects, QA and Support teams on feature definition, development, release and defect fixing
For senior levels, leading and guiding multi-functional teams on large feature development activities
Qualification
Required
BS or MS degree in Computer Engineering, Computer Science, or a related field (or equivalent experience)
5+ years of software development experience in data forwarding on Ethernet switching silicon and/or offload on SmartNICs
Strong and validated experience in C programming
Strong technical abilities, problem solving, design, coding and debugging skills
Previous experience leading feature development, take full ownership of tasks from A-Z and deliver independently with minimum supervision
Ability to swiftly understand new requirements and technologies and quickly prototype and implement solutions
Preferred
Experience with Merchant Silicon for Switching/Routing
Contributions to SONiC, SwitchDev or Switch Abstraction Interface (SAI) 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
GlobeNewswire
2026-01-13
2026-01-13
Company data provided by crunchbase