Senior Software Architect – Data Center Platform Simulation and Virtualization
NVIDIAJob 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
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.
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.
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.
Senior DevOps Engineer
Join NVIDIA as a Senior DevOps Engineer to enhance our Kubernetes platform and multi-cloud infrastructure.
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.
Senior Software & Cloud Architect
Join NVIDIA as a Senior Software & Cloud Architect to lead cloud-based orchestration and provisioning solutions.
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.
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.
Senior Software Engineer, Machine Learning
Join Niantic as a Senior Software Engineer in Machine Learning to enhance products using generative AI technologies.
Senior Software Architect
Join Nevis Security as a Senior Software Architect in Budapest. Lead software architecture and technology strategy in a hybrid work environment.
Principal Software Architect
Join Microsoft as a Principal Software Architect in Reston, VA, leading engineering and cybersecurity initiatives with Azure technologies.
Software Architect, AI
Join SAP as a Software Architect, AI to design and optimize cloud infrastructure for AI initiatives.
Software Architect, AI
Join SAP as a Software Architect, AI to design and optimize cloud infrastructure for AI initiatives.
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.
Senior Software Engineer
Join Umbra as a Senior Software Engineer to develop software for autonomous satellite operations. Remote or hybrid in Santa Barbara, CA.
AI Software Development Engineer
Join Intel as an AI Software Development Engineer to develop and deploy AI applications, enhancing engineering productivity.
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.
Senior Software Development Engineer
Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.
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.
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.
Senior Software Engineer
Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.
Senior Distributed Systems Engineer
Join webAI as a Senior Distributed Systems Engineer to design and maintain scalable systems using Python, Kubernetes, and more.
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.
Senior Software Architect
Join Salesforce as a Senior Software Architect to drive product architecture and strategic technology initiatives.