Senior Software and System Architect jobs in United States
cer-icon
Apply on Employer Site
company-logo

NVIDIA · 6 hours ago

Senior Software and System Architect

NVIDIA is a leader in computer graphics and accelerated computing, seeking an experienced Senior Software and System Architect for their Networking Software Architecture group. The role involves leading the architecture for cloud-networking and security solutions, designing system architecture for DPUs and NICs, and collaborating with global teams to advance datacenter technologies.

Artificial Intelligence (AI)Consumer ElectronicsGPUHardwareSoftwareVirtual Reality
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Leading architecture for cloud-networking and security solutions
Designing state-of-the-art system architecture for DPUs & NICs technologies
Building end-to-end solutions from application level to hardware level
Providing fast and creative solutions to complex problems
Writing effective, clear and reliable architecture specifications
Evaluating new technologies, innovating and rapidly developing proof of concept prototypes that can then be developed into full-fledged products/solutions
Working closely with different Nvidia teams around the world including software and hardware architects, R&D, product teams, solution architects, application and field engineers
Working with high profile customers on advanced and groundbreaking technologies and solutions

Qualification

CPythonCloud-networkingNetworking protocolsLinux developmentDesign skillsDebugging skillsProblem-solving skillsNetworking/security devicesOSsDriversData center technologiesDPDKDockerKubernetesCommunication skillsDocumentation skillsPresentation skillsTeam collaboration

Required

B.Sc/M.Sc/Phd degree in Computer Science, Computer Engineering, or Electrical Engineering (or equivalent experience)
5+ years of experience as a Software Architect or Systems Architect; Within that, strong experience as a Software Developer
Deep knowledge of and experience with C and Python
Hands-on Linux development experience
Cloud-networking experience
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

Preferred

Development experience with networking/security devices – NICs/DPUs/Switches/Routers /Firewalls
Good understanding of OSs and drivers
Background with data center technologies, network topologies and cloud
Experience with DPDK, OVS, OVN
Experience with Docker, Containers, Kubernetes components & subsystems

Benefits

Equity
Benefits

Company

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

H1B Sponsorship

NVIDIA has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1877)
2024 (1355)
2023 (976)
2022 (835)
2021 (601)
2020 (529)

Funding

Current Stage
Public Company
Total Funding
$4.09B
Key Investors
ARPA-EARK Investment ManagementSoftBank Vision Fund
2023-05-09Grant· $5M
2022-08-09Post Ipo Equity· $65M
2021-02-18Post Ipo Equity

Leadership Team

leader-logo
Jensen Huang
Founder and CEO
linkedin
leader-logo
Michael Kagan
Chief Technology Officer
linkedin
Company data provided by crunchbase