Principal CPU Software Architect
$272,000–$488,750 year
On-site · Austin, Texas, United States or Santa Clara, California, United States
Job Summary
Principal CPU Software Architect at NVIDIA leads cross-disciplinary collaboration to craft next-generation CPUs and SoCs, driving software architecture decisions, OS/driver stacks, and optimized software solutions across hardware and software teams. Requires 15+ years of experience and an MS or PhD in computer/electrical engineering or equivalent, with deep knowledge of Linux as well as virtualization, security architectures, and processor architectures (ARM, RISC-V, x86). Strong communication and global-team collaboration skills are essential to engage with partners, customers, and internal groups, while research into industry directions informs management engagement. Base salary ranges from 272,000 USD to 488,750 USD depending on level, plus equity and benefits. Applications accepted until June 16, 2026. NVIDIA is an equal opportunity employer.
Required Qualifications
- 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 OS/driver software stacks, e.g., Linux
- strong Software development background with C
- excellent communication skills
- analytical, written, and verbal interpersonal skills
- ability to work as part of a global team
- Knowledge of processor architectures (ARM, RISC-V, x86) and virtualization/hypervisors
- familiarity with CPU and SoC security architecture, such as ARM Confidential Compute
- experience with Linux open source community
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.