Senior Software Engineer, Networking jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Growth Opportunities
check
H1B Sponsor Likelynote

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

C programmingData forwardingEthernet switchingNetwork functions virtualizationLinux kernel networkingDesign skillsCoding skillsDebugging skillsPythonProblem solvingLeadership experience

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 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 Company
Total Funding
$4.09B
Key Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity

Leadership Team

leader-logo
Jensen Huang
Founder and CEO
linkedin
leader-logo
Michael Kagan
Chief Technology Officer
linkedin
Company data provided by crunchbase