Software and System Architect

NVIDIA•Santa Clara, CA
•$124,000 - $241,500

About The Position

NVIDIA is seeking a Software and System Architect to join its Software Architecture group. The role focuses on researching new technologies and defining architectures across networking, security, virtualization, and orchestration. The architect will help design next-generation DPU and NIC technologies and define cloud solutions spanning hardware through applications, including orchestration, provisioning, network programmability, and software-defined networking. The position works with teams around the world, including software and hardware architects, R&D, product, solution architecture, application and field engineering teams, as well as external customers. It offers the opportunity to shape future data-center technologies and develop prototypes that may become full products or solutions. The stated base salary ranges are $124,000–$195,500 for Level 2 and $152,000–$241,500 for Level 3. The role is also eligible for equity and benefits. Applications will be accepted at least until October 24, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes and is an equal opportunity employer committed to an inclusive workplace.

Requirements

  • Bachelor’s, master’s, or Ph.D. degree in Computer Science, Computer Engineering, or Electrical Engineering, or equivalent experience.
  • At least 2 years of experience as a Software Architect or System Architect.
  • At least 2 years of experience as a software developer.
  • Deep knowledge and experience with C and Python.
  • Hands-on Linux development experience and experience with Docker and container-based technologies.
  • Experience with cloud and data-center networking.
  • Broad knowledge and understanding of networking protocols and common network topologies.
  • Strong design, coding, analytical, debugging, and problem-solving skills.
  • Ability to work concurrently with multiple groups locally and internationally.
  • Excellent communication, documentation, and presentation skills.

Nice To Haves

  • Development experience with networking or security devices such as NICs, DPUs, switches, routers, or firewalls.
  • Good understanding of operating systems and drivers.
  • Experience with DPDK, OVS, or OVN.
  • Experience with Kubernetes components and subsystems, CRDs, Operators, system plugins, and CNI plugin development such as Calico or Flannel.
  • Experience with OpenStack, OpenShift, or cloud APIs.

Responsibilities

  • Lead architecture for cloud networking, including orchestration, provisioning, and security solutions.
  • Design innovative system architectures for DPU and NIC technologies.
  • Build end-to-end solutions spanning application level through hardware.
  • Write clear, effective, and reliable architecture specifications.
  • Evaluate new technologies, innovate, and rapidly develop proof-of-concept prototypes that can be developed into full products or solutions.
  • Work with NVIDIA teams around the world, including software and hardware architects, R&D, product, solution architects, application engineers, and field engineers.
  • Work with high-profile customers on advanced and future technologies and solutions.

Benefits

  • Competitive salary and a generous benefits package.
  • Equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service