Software Engineer, Networking

Nvidia

Actively hiring
Santa Clara, US Posted 19 days ago $124,000$195,500 / year

At a glance

AI generated

TL;DR

NVIDIA seeks an experienced SDK Engineer to join its NVLink SDK team in Santa Clara, where the role involves designing and implementing major features of next-generation networking products for AI, HPC, and cloud environments. The ideal candidate will collaborate with architecture and software teams throughout the development lifecycle, working on pre and post-silicon environments to develop cutting-edge networking solutions. Key responsibilities include deep system debugging, understanding network technology stacks, and enhancing firmware/software relationships. Candidates should have a B.Sc. in Computer Science or related field, 3+ years of professional experience, proficiency in C and Python, knowledge of Linux internals, and strong analytical and problem-solving skills. Familiarity with network protocols, agile methodologies, scripting (Bash), and continuous improvement practices is beneficial.

Skills

C Python Linux Bash Agile Network protocols

What you'll do

  • Design and implement new features in the core of NVIDIA Switch SDK.
  • Collaborate with architecture and software/FW design teams during development.
  • Work in pre and post-silicon environments for next-generation data center products.
  • Gain expertise in system debugging, networking technology, and FW/SW relationships.
  • Innovate to enhance customer perception of NVIDIA’s SDK switching products.

What we're looking for

  • B.Sc. in Computer Science/Engineering or equivalent experience
  • 3+ years of relevant professional software development experience
  • Proficient in C and Python programming
  • Strong background in Linux internals and embedded SW
  • Excellent analytical, debugging, and problem-solving skills
  • Experience working in a dynamic environment with shifting priorities
  • Knowledge of network protocols and scripting abilities (Bash)

Market check

Salary context

This $124,000–$195,500 range sits above 53% of similar postings on FindRole.

Peer median band

$117,000$198,000

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$135,000$175,500

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

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

Most-posted roles

View all roles at Nvidia

More like this

Similar roles

Senior Solution Engineer, Networking

Nvidia

Remote (Us, Ca, Santa Clara, US) 36 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

Senior Software Engineer, Networking

Nvidia

Us, Ca, Santa Clara, US 108 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 140 days ago $152,000$218,500
BGP EVPN OSPF PIM Segment_Routing Yang SNMP Telemetry C Python Linux_kernel_networking Free_Range_Routing

Staff Networking Software Systems Engineer

Qualcomm

Santa Clara, Ca,Us, US 17 days ago $151,900$227,900
C C++ Linux Kernel Networking Ethernet drivers PHY drivers Netfilter bridging routing QoS network tunneling protocols GRE L2TP IPsec VxLAN MAP-T/E CAPWAP Open vSwitch eBPF XDP Netlink ioctl sysfs

Network Development Engineer

Leidos

0668 Arlington Va, US 52 days ago
Python C++ Git Ansible Terraform Linux TCP/IP BGP OSPF MPLS Junos Cisco IOS JIRA Confluence Bitbucket CI/CD Agile SCRUM Kanban