Senior Software Engineer, Networking Tools Team

Nvidia

Actively hiring
Us, Ca, Santa Clara, US Posted 67 days ago $152,000$241,500 / year

At a glance

AI generated

TL;DR

NVIDIA seeks a Senior Software Engineer for design and verification to join its software tools group, where you will develop cutting-edge tools enabling developers worldwide to leverage NVIDIA’s products. In this role, you will lead the technical roadmap for modern network tools, collaborate with cross-functional teams to define requirements, and take ownership of the entire development process from design through production and verification. You must excel in C++, Python, and object-oriented programming methodologies while working effectively in a fast-paced Agile environment. Ideal candidates have 5+ years of programming experience, strong documentation skills, and the ability to work with large existing codebases and legacy systems across multiple operating systems including Linux, Windows, VMware, and FreeBSD.

Skills

C++ Python OOP Agile Linux Windows VMware FreeBSD CI/CD

What you'll do

  • Lead the technical roadmap for modern network tools.
  • Design and implement features using C++, C, and Python in an Agile environment.
  • Take ownership from design through production and verification of software tools.
  • Collaborate on defining requirements and specifications for firmware management.
  • Reverse engineer legacy code to understand and integrate into existing projects.

What we're looking for

  • 5+ years of programming experience with C++ and Python
  • Strong background in object-oriented programming and software design
  • Ability to lead technical roadmap and collaborate on cross-functional teams
  • Experience working effectively in a fast-paced, dynamic environment
  • Proficiency in Linux/Windows kernel and SW/HW communication understanding

Market check

Salary context

This $152,000–$241,500 range sits above 75% of similar postings on FindRole.

Peer median band

$119,800$210,325

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$142,400$197,562

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 802 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 798 roles with salary data.

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

Senior Software Engineer, Networking

Nvidia

Us, Ca, Santa Clara, US 107 days ago $184,000$287,500
C/C++ ISO/SAE 21434 AFL libFuzzer QNX Linux RDMA DPDK PCIe ROS ISO 26262 CISSP CSSLP

Senior Software Engineer - Networking

Nvidia

Us, Ca, Santa Clara, US 139 days ago $152,000$218,500
BGP EVPN OSPF PIM Segment_Routing Yang SNMP Telemetry C Python Linux_kernel_networking Free_Range_Routing

Senior Solution Engineer, Networking

Nvidia

Remote (Us, Ca, Santa Clara, US) 35 days ago $140,000$224,250
C C++ Python Go Linux NIC drivers switch ASICs SDKs network device firmware network operating systems Ethernet IP routing CI/CD Docker Kubernetes Prometheus Grafana
Remote

Software Engineer, Networking

Nvidia

Us, Ca, Santa Clara, US 18 days ago $124,000$195,500
C Python Linux Bash Agile Network protocols