Principal CPU Software Architect

NVIDIA•Durham, NC
•$272,000 - $488,750

About The Position

NVIDIA is seeking a CPU System Software Architect to help define next-generation CPUs and systems on chips (SoCs) for agentic AI, data centers, and other high-performance computing applications. The role contributes to processor and system architectures and works across NVIDIA CPUs, GPUs, custom processors, and accelerators to maximize the potential of SoC products. The position is cross-disciplinary, collaborating with industry partners, customers, internal architects, software, ASIC design, verification, and platform teams. The architect applies software and system architecture expertise to inform hardware decisions, guide engineering organizations toward optimized solutions, customize solutions for partners, and advise senior management on industry directions.

Requirements

  • MS or PhD in computer or electrical engineering, or equivalent experience.
  • 15+ years of software and/or architecture experience with CPUs and SoCs.
  • Deep knowledge of operating system and driver software stacks, such as Linux.
  • Very strong software development background with C.
  • Excellent communication skills, including the ability to explain complex problems simply and guide multifunctional groups toward efficient engineering solutions.
  • Excellent analytical, written, and verbal interpersonal skills, and ability to work as part of a global team.

Nice To Haves

  • Excellent understanding of processor architectures such as ARM, RISC-V, and x86.
  • Background with virtualization technologies and hypervisors.
  • Familiarity with CPU and SoC security architecture, such as ARM Confidential Compute.
  • Experience working with the Linux open source community.

Responsibilities

  • Collaborate with hardware and software engineers to craft next-generation CPUs and SoCs.
  • Use knowledge of software architecture, system software technologies, and modern operating systems to drive hardware architecture decisions.
  • Provide direction and advice to software engineering organizations on designing optimized solutions.
  • Collaborate with key partners to customize solutions to meet their requirements.
  • Research upcoming industry directions in NVIDIA's key markets and provide engagement advice to senior management.

Benefits

  • Eligible for equity and benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service