Senior Software Engineer, Networking Tools Team

Nvidia

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Santa Clara, CA
Salary
$152,000–$241,500 / yr
Posted
173 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $161k
This role $197k
$105k most similar roles pay here $256k

This role pays more than 82% of similar roles. Most pay $144,350–$177,412 — the shaded band above. At the midpoint, this role pays about $197k versus about $161k for comparable roles.

Based on 240 similar postings.

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 896 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Engineer, Networking Tools Team

As a Senior Software Engineer on the Networking Tools Team, you will join the software tools group to design and develop essential tools that enable developers to harness the full power of networking products. You will lead technical roadmaps, manage feature implementation in an Agile environment, and take ownership of the entire development process from design to production and verification. Your daily work involves writing code for management, burning, configuration, and debugging of next-generation networking products while collaborating with cross-functional teams to define requirements. The role requires expert proficiency in C, C++, and Python using Object-Oriented Programming methodologies. You will navigate complex systems involving Linux, Windows, VMware, and FreeBSD environments. Key responsibilities include solving sophisticated problems, reverse engineering legacy code, and managing software and hardware communication for various networking products.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design and develop software tools for managing, burning, configuring, and debugging NVIDIA networking products.
  • Lead the technical roadmap and implementation of features within an Agile development environment.
  • Write high-quality code in C, C++, and Python using Object-Oriented Programming methodologies.
  • Lead the technical development of modern network tools for next-generation hardware products.
  • Collaborate with cross-functional teams to define requirements and specifications for firmware management.
  • Manage the entire software development lifecycle from initial design through production and verification.
  • Navigate, understand, and reverse engineer large existing codebases and legacy systems.

What we're looking for

  • Bachelor's degree in Computer Engineering, Computer Science, or a related field.
  • 5+ years of programming experience.
  • Excellent C++ and Python programming skills.
  • Strong Object-Oriented Programming (OOP) abilities.
  • Ability to work effectively in a fast-paced team environment.
  • Excellent written and verbal communication skills.
  • Ability to estimate project timelines to ensure on-time software delivery.
  • Experience with Linux/Windows kernels and understanding of SW/HW communication.

More like this

Similar roles

Senior Software Engineer, Networking

Nvidia

Santa Clara, CA 35 days ago $184,000$287,500
C Linux Kernel Networking Drivers TCP/IP L2/L3 Protocols RDMA RoCE Data Structures Algorithms open-source userspace libraries Device Drivers Kernel Internals
8+ yrs exp

Senior System Software Engineer

Nvidia

Santa Clara, CA +3 134 days ago $152,000$241,500
C++ Python GDB JTAG Linux Android Windows USB UART SPI PCIe CI/CD Firmware Device Drivers SoC Kernel Hardware-in-the-loop Object-Oriented Programming
5+ yrs exp

Senior Network Software Engineer, Infrastructure Services

Apple Inc

San Francisco, CA 15 days ago $184,700$324,800
SDN Go C Python gRPC Protocol Buffers Kubernetes Terraform ArgoCD GitOps OpenTelemetry Prometheus Grafana BGP MPLS TCP/IP eBPF XDP NetFlow IPFIX gNMI BMP OpenConfig YANG Docker
8+ yrs exp