Senior Network Software Engineer — NFV and DPU Offload

NVIDIA

Santa Clara (CA)

On-site

USD 184,000 - 357,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA is seeking a highly motivated senior software engineer in Santa Clara, CA, to advance data forwarding and NFV on Ethernet switching platforms and SmartNICs. You will design, implement, test, and maintain core technology for CNUs and DPUs, translating requirements into scalable software solutions.

Bring 10+ years of C programming and deep Linux networking expertise, along with a track record of owning complex features end-to-end, and the ability to work with cross-functional teams in a

Qualifications

  • BS or MS in Computer Engineering, CS, or related field.
  • 10+ years in software development for data forwarding on Ethernet switching silicon.
  • Strong C programming experience.
  • Proven track record leading feature development with ownership.
  • Ability to prototype and implement solutions quickly.

Responsibilities

  • Design, develop, test, and maintain forwarding and offload functionality.
  • Work on data forwarding on Ethernet switching platforms and SmartNIC offload.
  • Collaborate with architects, QA, and Support on feature definitions, releases and fixes.
  • Lead multi-functional teams on large feature development activities.

Skills

C programming
Data forwarding
NFV
Linux kernel networking
SR-IOV

Education

BS/MS in CS/CE

Job description

NVIDIA is seeking a highly motivated senior software engineer in Santa Clara, CA, to advance data forwarding and NFV on Ethernet switching platforms and SmartNICs. You will design, implement, test, and maintain core technology for CNUs and DPUs, translating requirements into scalable software solutions.

Bring 10+ years of C programming and deep Linux networking expertise, along with a track record of owning complex features end-to-end, and the ability to work with cross-functional teams in a

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Networking
Senior Software Engineer, Networking

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior DPU/SmartNIC Architect — Networking & HW-SW
Senior DPU/SmartNIC Architect — Networking & HW-SW

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 356,500
Equity
Benefits
Senior Cloud Networking Architect for DPUs, NICs & Security
Senior Cloud Networking Architect for DPUs, NICs & Security

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Equity
Senior Cloud Networking & DPU Architecture Lead
Senior Cloud Networking & DPU Architecture Lead

2100 NVIDIA USA • United States

Remote
USD 152,000 - 288,000
Principal Networking Software Engineer: EVPN & BGP SDN
Principal Networking Software Engineer: EVPN & BGP SDN

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 272,000 - 431,000
Equity
Comprehensive benefits
Senior Cloud Networking & Security Architect
Senior Cloud Networking & Security Architect

NVIDIA Corporation • Santa Clara (CA)

Remote
USD 152,000 - 288,000
Senior Cloud Networking & DPU Architect (Equity)
Senior Cloud Networking & DPU Architect (Equity)

NVIDIA • New Jersey

On-site
USD 152,000 - 288,000
Equity
Benefits
Senior Software Engineer - Infrastructure & Network Automation
Senior Software Engineer - Infrastructure & Network Automation

NVIDIA • United States

On-site
USD 140,000 - 170,000
Senior Cloud Networking & System Architect (DPUs/NICs)
Senior Cloud Networking & System Architect (DPUs/NICs)

Nvidia • United States

Remote
USD 180,000 - 260,000
Senior Networking Software Engineer: Routing & Control Plane
Senior Networking Software Engineer: Routing & Control Plane

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 287,500