Principal CPU Software Architect
Core
Define next-generation CPUs and System on Chips (SoCs) for agentic AI, data centers, and high-performance computing by collaborating with hardware and software teams.
Role type
Principal CPU Software Architect
Builds
NVIDIA CPUs, GPUs, custom processors, and accelerators for AI and HPC applications
Domain
Semiconductor / High-Performance Computing / AI Infrastructure
Deliverable
production ML models
Required skills
CPU and SoC architecture, Linux OS/driver stacks, C programming, system software technologies, modern operating systems
Preferred skills
ARM/RISC-V/x86 processor architectures, virtualization and hypervisors, CPU/SoC security architecture, Linux open source community engagement
Responsibilities
Collaborate with hardware and software engineers to design next-gen CPUs/SoCs; Drive hardware architecture decisions based on software needs; Provide direction to software engineering organizations; Customize solutions for key partners; Research industry directions for senior management
Seniority
Principal, strategy & mentorship