H1BConnect Pro is launching with premium alerts and access to more job postings.Get early access
NVIDIA logo

Senior Software Engineer, Networking

NVIDIA
Durham, NC Full-time 11/26/2025 $148k - $287.5k per year
Undergraduate with 5+ Years of Experience

Job Description

NVIDIA is seeking a highly motivated software engineer with experience in data forwarding technologies and network functions virtualization to develop software for various data forwarding and NFV capabilities applicable to Ethernet switching platforms and SmartNIC offload.

Requirements

  • 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 and delivering independently with minimum supervision
  • Ability to swiftly understand new requirements and technologies and quickly prototype and implement solutions

Responsibilities

  • Designing, developing, testing and maintaining new functionality and improvements related to forwarding and offload
  • Working on data forwarding on Ethernet switching platforms and 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