NVIDIA logo

Senior Software Architect – Data Center Platform Simulation and Virtualization

NVIDIA

Job Overview

NVIDIA is seeking a highly skilled Senior Software Architect to join our team in Santa Clara, California. This role focuses on the system architecture of simulators for our DGX and HGX Server platforms, which are integral to NVIDIA's enterprise and cloud provider businesses. You will collaborate with world-class engineering teams across hardware and software, engaging with industry-leading cloud service providers to bring these products to market.

Key Responsibilities

  • Drive requirements, architecture, and roadmap of NVIDIA DGX Simulation platforms.
  • Engage with major customers to understand their requirements and align with their roadmap and adoption strategy.
  • Work closely with hardware modeling, kernel, and platform driver teams distributed globally.
  • Build and deliver a full server simulation platform to internal and external NVIDIA partners.
  • Mentor architects and engineering teams to develop future leaders.
  • Make key technical decisions even when faced with ambiguity and mitigate execution risks by following a left shift strategy.

Required Qualifications

  • BS degree or higher in Computer Science or a related field, or equivalent experience.
  • 10+ years of relevant experience in virtualization and hardware simulation/emulation technologies.
  • Proven experience in designing architecture for scalable and performant server systems, particularly at the software/hardware interface.
  • Experience with hardware interfaces such as PCIe, SPI, I3C, etc., with Linux boot solutions on x86 & ARM class platforms.
  • Good understanding of hypervisors & hardware emulators, like Qemu, KVM, VDK, SIMICs, etc.
  • Experience in Out of Band and Inband management architectures.
  • Proficient in C / C++ with strong software development, optimization, user & kernel mode debugging skills.
  • Strong interpersonal & communication skills to work with a globally distributed engineering team.

Preferred Qualifications

  • Experience in building left shift strategy around hardware & software stack bringup using simulators & emulators.
  • Contribution to Qemu/KVM open-source repositories.
  • Experience in Verilog and SystemC.
  • Knowledge of device management protocols such as MCTP, PLDM, and RDE.
  • Knowledge of system management protocols such as Redfish and IPMI.

Compensation and Benefits

The base salary range for this position is €180,000 to €339,250 per year, depending on location, experience, and the pay of employees in similar positions. You will also be eligible for equity and benefits.

NVIDIA is committed to fostering a diverse work environment and is proud to be an equal opportunity employer. We highly value diversity in our current and future employees and do not discriminate based on race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law.

Benefits
Extracted with AI

  • Equity
  • Health Insurance
  • Paid Vacation
  • Diverse Work Environment

Similar jobs

Last update: 23 minutes ago

NVIDIA logo
NVIDIA

Senior Full Stack Web Software Engineer

Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.

NVIDIA logo
NVIDIA

Senior Software Architect, Advanced Development

Join NVIDIA as a Senior Software Architect in Advanced Development, focusing on innovative solutions in network programmability and data centers.

NVIDIA logo
NVIDIA

Software Engineering Intern

Join NVIDIA as a Software Engineering Intern in 2025. Work remotely on AI, cloud, and data science projects. Enhance your skills in a diverse environment.

NVIDIA logo
NVIDIA

Senior DevOps Engineer

Join NVIDIA as a Senior DevOps Engineer to enhance our Kubernetes platform and multi-cloud infrastructure.

NVIDIA logo
NVIDIA

Senior Software and System Architect

Join NVIDIA as a Senior Software and System Architect to lead cloud-networking and security solutions, focusing on cutting-edge technologies.

NVIDIA logo
NVIDIA

Senior Software & Cloud Architect

Join NVIDIA as a Senior Software & Cloud Architect to lead cloud-based orchestration and provisioning solutions.

NVIDIA logo
NVIDIA

Deep Learning Computer Architecture Intern

Join NVIDIA as a Deep Learning Computer Architecture Intern. Work on cutting-edge AI projects with a leading company in accelerated computing.

NVIDIA logo
NVIDIA

Artificial Intelligence and Deep Learning Intern

Join NVIDIA's 2025 AI and Deep Learning Internship to work on cutting-edge projects in AI, robotics, and more.

Niantic, Inc. logo
Niantic, Inc.

Senior Software Engineer, Machine Learning

Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.

Nevis Security logo
Nevis Security

Senior Software Architect

Join Nevis Security as a Senior Software Architect in Budapest. Lead software architecture and technology strategy in a hybrid work environment.

Microsoft logo
Microsoft

Principal Software Architect

Join Microsoft as a Principal Software Architect in Reston, VA, leading engineering and cybersecurity initiatives with Azure technologies.

SAP logo
SAP

Software Architect, AI

Join SAP as a Software Architect, AI to design and optimize cloud infrastructure for AI initiatives.

SAP logo
SAP

Software Architect, AI

Join SAP as a Software Architect, AI to design and optimize cloud infrastructure for AI initiatives.

Robovision logo
Robovision

Software Architect with DevOps and CI/CD Expertise

Join Robovision as a Software Architect to lead software design and architecture with a focus on DevOps and CI/CD.

Umbra logo
Umbra

Senior Software Engineer

Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.

Intel Corporation logo
Intel Corporation

AI Software Development Engineer

Join Intel as an AI Software Development Engineer to develop and deploy AI applications, enhancing engineering productivity.

Tesla logo
Tesla

Internship Software Engineer - Machine Learning Infrastructure

Join Tesla as an Internship Software Engineer in Machine Learning Infrastructure. Work on AI infrastructure and neural network scaling.

Microsoft logo
Microsoft

Senior Software Development Engineer

Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.

CAST AI logo
CAST AI

Senior Software Engineer - Virtualization and Systems Programming

Join CAST AI as a Senior Software Engineer specializing in virtualization and systems programming. Work remotely within the EU.

NI (National Instruments) logo
NI (National Instruments)

Software Engineer - Product Lifecycle Management

Join NI as a Software Engineer in Debrecen to innovate in eCommerce and web technologies using JavaScript, Agile, and DevOps.

Maxar Technologies logo
Maxar Technologies

Senior Software Engineer

Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.

webAI logo
webAI

Senior Distributed Systems Engineer

Join webAI as a Senior Distributed Systems Engineer to design and maintain scalable systems using Python, Kubernetes, and more.

Subject logo
Subject

Senior Software Engineer with Front-End Experience (Next.js/Vercel)

Join Subject as a Senior Software Engineer with expertise in Next.js and Vercel, leading innovative projects in a dynamic ed-tech startup.

Salesforce logo
Salesforce

Senior Software Architect

Join Salesforce as a Senior Software Architect to drive product architecture and strategic technology initiatives.