Senior Software Embedded Engineer, Networking

Nvidia

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $183k
This role $197k
$132k most similar roles pay here $253k

This role pays more than 59% of similar roles. Most pay $144,375–$222,000 — the shaded band above. At the midpoint, this role pays about $197k versus about $183k 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 923 open roles on FindRole.

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

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Software Embedded Engineer, Networking

As a Senior Software Embedded Engineer - Networking, you will join the Spectrum-X engineering team to develop end-to-end Ethernet networking solutions for AI factories. You will work within a team of US-based engineers to debug and diagnose complex networking problems while crafting specialized tools and processes to improve troubleshooting efficiency. This role involves engaging directly with customers to align on requirements and collaborating with global teams of architects, product managers, and field personnel. You will utilize C and Python on Linux systems to develop embedded networking software for switches, routers, and NICs. The work focuses on solving technical challenges within the Ethernet networking space, involving switch pipelines, TCP/IP, BGP/EVPN-VxLAN protocols, and network operating systems like Cumulus Linux and SONiC. You will apply your expertise in data center network engineering to ensure robust connectivity.

What you'll do

  • Develop embedded networking software for switches, routers, and NICs.
  • Debug and diagnose complex networking problems within the Spectrum-X product line.
  • Create tools and processes to improve the debugging and diagnostic workflow.
  • Engage directly with customers to identify and resolve their specific networking requirements.
  • Write high-quality code in C and Python on Linux platforms.
  • Deliver autonomous solutions for AI-native software development challenges.

What we're looking for

  • B.A./B.Sc. in Computer Science or equivalent experience.
  • Experience developing embedded networking software for switches, routers, or NICs.
  • Strong programming skills in C and Python on Linux.
  • Leadership in AI-native software development.
  • Outstanding analytical and problem-solving skills with a focus on resolving networking issues.
  • Good English communication and interpersonal skills.
  • A track record of autonomous and successful delivery under challenging conditions.
  • Experience in data center network engineering, Ethernet protocols, or NVIDIA networking technologies (preferred).

More like this

Similar roles

Senior Software Engineer, Networking

Nvidia

Santa Clara, CA 40 days ago $184,000$287,500
C Python Ethernet Switching SmartNIC Cumulus Linux SONiC SAI SwitchDev NFV VxLAN-EVPN Segment Routing Linux Kernel Networking SRIOV NAT ACLs QoS Packet Processing Data Forwarding
10+ yrs exp

Senior Software Engineer, AI Networking

Nvidia

Austin, TX 118 days ago $184,000$287,500
C C++ RoCE InfiniBand RDMA DPDK DOCA NCCL CUDA Networking Protocols Distributed Systems Firmware Performance Tuning Congestion Control QoS Telemetry Automation
8+ yrs exp

Senior Software Engineer, AI Networking

Nvidia

Seattle, WA 76 days ago $184,000$287,500
C C++ RoCE InfiniBand RDMA DPDK DOCA NCCL CUDA Networking Protocols Distributed Systems Firmware Performance Tuning Congestion Control QoS
8+ yrs exp

Manager, Software Engineering - Networking

Nvidia

Santa Clara, CA 6 days ago $224,000$356,500
C Python Linux Ethernet TCP/IP BGP EVPN-VxLAN SONiC Cumulus Linux NICs Switches Routers AI-native software development
8+ yrs exp

Senior Software Engineer, DPU - Networking

Nvidia

Westford, MA 6 days ago $184,000$287,500
Linux Embedded Systems Firmware Kernel Drivers User Space Applications UEFI ATF Bootloader SOC Pre-silicon Development Secure Boot Key Management Software Distribution
6+ yrs exp

Senior Embedded Engineer

Anduril Industries

Waltham, MA 11 days ago $191,000$253,000
FPGA VHDL Verilog SystemVerilog RTL Xilinx Vivado Intel Quartus Python MATLAB Embedded Linux Git AXI Ethernet SPI I2C UART Computer Vision Firmware Hardware Acceleration