NVIDIA
Senior Software and System Architect
$152K–$288K
US, CA, Santa Clara +3 · Senior · Full-time · Posted Sep 16, 2026
- Location
- US, CA, Santa Clara
US, NY, Remote
US, NJ, Remote
US, CA, Remote - Experience
- 5+ years as a Software Architect or Systems Architect, including strong experience as a Software Developer.
- Education
- B.Sc/M.Sc/Phd degree in Computer Science, Computer Engineering, or Electrical Engineering (or equivalent experience).
About the job
Leads architecture and development of cloud-networking and security solutions for NVIDIA DPUs and NICs, from application-level design through hardware and proof-of-concept prototypes.
What you'll do
- Design system architecture and write clear, reliable architecture specifications for DPUs and NICs.
- Evaluate technologies and build prototypes for networking, security, virtualization, and orchestration solutions.
- Work with global engineering teams and customers to develop datacenter networking and security technologies.
What they ask for
- Bachelor’s, master’s, or PhD in Computer Science, Computer Engineering, or Electrical Engineering, or equivalent experience.
- 5+ years as a Software Architect or Systems Architect, including strong software development experience.
- Deep knowledge and experience with C and Python; hands-on Linux development experience.
- Cloud-networking experience and broad knowledge of networking protocols and common network topologies.
Nice to have
- Development experience with networking/security devices such as NICs, DPUs, switches, routers, or firewalls; understanding of operating systems and drivers.
- Experience with DPDK, OVS, OVN, Docker, containers, or Kubernetes components and subsystems.
Pay
152,000 USD - 241,500 USD (base salary, Level 3); 184,000 USD - 287,500 USD (base salary, Level 4)
Tools
C, Python, Linux, DPDK, OVS, OVN, Docker, Kubernetes
AI focus
NVIDIA uses AI tools in its recruiting processes; the role description does not specify AI work.
Model-written summary · the original posting is authoritative