NVIDIA logo
NVIDIA
Posted 18 days agoVerified live 1d ago

Software and System Architect

Brief overview

Remote
MastersOr in progress
$124k–$196k/yrStated range
2+ yrsMinimum
4,626 H-1B approvalsDept. of Labor
1,242 green cardsCertified filings
Software ArchitectureSystem ArchitectureCPythonLinux DevelopmentDockerContainerizationCloud NetworkingData Center NetworkingNetworking ProtocolsNetwork TopologiesDPDKOVSOVNKubernetesOpenStackOpenShift

About the company

NVIDIA is a computing platform company operating at the intersection of graphics, HPC, and AI.

Visa sponsorship history

4 years sponsoring, last filed FY2026H-1B dependent

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
4,626H-1B approved
99%approval rate
1,238new H-1B hires
1,242PERM certified
$190,000median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
2023997
20241,519
20251,767
2026343
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
2023203
2024276
2025466
2026436
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
2023362
2024279
2025573
202628
Top sponsored roles
Software EngineerHardware Engineer, ElectronicsEngineer Senior Systems SoftwareArchitectEngineer Senior ASIC
Sponsored employees from
IndiaChinaCanadaTaiwanSouth Korea

Job description

Summary

NVIDIA is a technology company developing innovative data-center technologies, including DPU and NIC solutions. The company is seeking a Software and System Architect to define cloud-networking architectures, design end-to-end hardware-to-application solutions, evaluate emerging technologies, and collaborate with engineering teams and customers on advanced solutions.

Responsibilities

  • Lead architecture for cloud-networking including orchestration, provisioning and security solutions
  • Design innovative system architecture for DPUs & NICs technologies
  • Build end-to-end solutions from application level to HW
  • Responsible for writing effective, clear and reliable architecture specification
  • Evaluate new technologies and innovate & rapidly develop POC prototypes that can then be developed into full-fledged products/solutions
  • Work closely with different Nvidia teams around the world including sw & hw architects, R&D, product, solution architects, application and field engineers and more
  • Work with high profile customers on advanced and future technologies and solutions

Skills

  • B.Sc/M.Sc/Phd degree in Computer Science, Computer Engineering, or Electrical Engineering (or equivalent experience)
  • 2+ years of experience as SW Architect/System Architect
  • 2+ years of experience as SW developer
  • Deep knowledge and experience with C, Python
  • Hands on Linux development, Docker and Containers based technologies
  • Experience with cloud and Data Center networking
  • Wide 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 abroad in the organization
  • Excellent communication, documentation and presentation skills
  • Development experience with networking/security devices – NICs/DPUs/Switches/Routers /Firewalls etc
  • Good understanding of OSs and drivers
  • Experience with DPDK, OVS, OVN
  • Experience with Kubernetes components & subsystems, CRDs, Operators, system plugins and CNI plugin development (Calico, Flannel)
  • Experience with OpenStack/OpenShift and/or Cloud APIs

Qualifications

Must Haves

  • B.Sc/M.Sc/Phd degree in Computer Science, Computer Engineering, or Electrical Engineering (or equivalent experience)
  • 2+ years of experience as SW Architect/System Architect
  • 2+ years of experience as SW developer
  • Deep knowledge and experience with C, Python
  • Hands on Linux development, Docker and Containers based technologies
  • Experience with cloud and Data Center networking
  • Wide 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 abroad in the organization
  • Excellent communication, documentation and presentation skills

Nice to Haves

  • Development experience with networking/security devices – NICs/DPUs/Switches/Routers /Firewalls etc
  • Good understanding of OSs and drivers
  • Experience with DPDK, OVS, OVN
  • Experience with Kubernetes components & subsystems, CRDs, Operators, system plugins and CNI plugin development (Calico, Flannel)
  • Experience with OpenStack/OpenShift and/or Cloud APIs

Benefits

  • Equity

More jobs like this