Back to jobs

Software and System Architect

Full-time US, CA, Santa Clara On-site Posted 1 hour ago

NVIDIA

Opportunity published from Workday · applications stay with the original hiring source.

About the opportunity

NVIDIA is seeking a passionate and dedicated SW & System Architect to join our SW Architecture group.

Our world-class architects are responsible for designing the next-generation innovative architecture for our DPUs and NICs technologies, focusing on networking, security, virtualization, and orchestration.

You will play a key role in defining the future of the cloud solution stack, from hardware to the application level, including orchestration, provisioning, network programmability, and Software-Defined Networking (SDN).

You will collaborate with global teams, including software architects, research and development, product managers, solution architects, and external customers, to shape the future of data-center technologies.

Key responsibilities

  • Lead architecture for cloud-networking including orchestration, provisioning, and security solutions.
  • Design innovative system architecture for DPUs and NICs technologies.
  • Build end-to-end solutions from the application level to hardware.
  • Write effective, clear, and reliable architecture specifications.
  • Evaluate new technologies, innovate, and rapidly develop proof-of-concept prototypes for full-fledged products and solutions.
  • Collaborate closely with global NVIDIA teams including software and hardware architects, R&D, product, solution architects, and field engineers.
  • Work with high-profile customers on advanced and future technologies and solutions.

Qualifications

  • B.Sc, M.Sc, or Ph.D. degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • Minimum of 2 years of experience as a Software Architect or System Architect.
  • Minimum of 2 years of experience as a software developer.
  • Deep knowledge and experience with C and Python.
  • Hands-on Linux development, Docker, and container-based technologies.
  • Experience with cloud and data center networking, along with wide knowledge of networking protocols and common network topologies.
  • Strong design, coding, analytical, debugging, and problem-solving skills.
  • Ability to work concurrently with multiple local and international groups.
  • Excellent communication, documentation, and presentation skills.

Nice to have

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

Benefits

  • Competitive salaries.
  • Generous benefits package.
  • Equity eligibility.

Job details

  • Base salary range: Level 2 is 124,000 USD - 195,500 USD; Level 3 is 152,000 USD - 241,500 USD, determined by location, experience, and peer pay.
  • Application deadline: Accepted at least until October 24, 2026.

About the company

NVIDIA is widely considered one of the technology world's most desirable employers, featuring some of the most forward-thinking and hardworking people in the industry.

Due to unprecedented growth, our exclusive engineering teams are rapidly expanding to build groundbreaking technologies.

Additional information

  • NVIDIA uses AI tools in its recruiting processes.

Application: UpVagas lists this opportunity from the hiring company or its recruitment platform. The application is completed at the original source.

Source transparency. UpVagas organizes information provided by the company or recruitment source. Always review the original listing before submitting personal information.
Get new jobs on Telegram Tap the mascot to set your job alerts.
UpVagas mascot with Telegram