Principal CPU Software Architect
About the role
We are now looking for a CPU System Software Architect to join NVIDIA in revolutionizing artificial intelligence. You will collaborate with hardware and software engineers to design cutting-edge CPUs and System on Chips (SoCs), providing direction and advice for optimizing software solutions. Your role will involve working closely with industry partners and internal teams to develop customized solutions.
Responsibilities
- Craft the next generation CPUs and SoCs by collaborating with hardware and software engineers
- Drive hardware architecture decisions with a deep understanding of software architecture, system software technologies, and modern operating systems
- Provide guidance and support to software engineering organizations
- Collaborate with key partners to customize solutions to meet their requirements
- Research emerging industry trends and provide strategic insights to senior management
Requirements
- A Master's or PhD degree in computer or electrical engineering or equivalent experience
- 15+ years of software and/or architecture experience with CPUs and SoCs
- A strong foundation in OS/driver software stacks, particularly Linux, and extensive software development experience in C
- Exceptional communication skills to explain complex technical concepts clearly and effectively
- Strong analytical, written, and verbal interpersonal skills for leading multi-disciplinary teams
Qualifications
- Excellent understanding of processor architectures such as ARM, RISC-V, and x86
- Experience with virtualization technologies and hypervisors
- Familiarity with CPU and SoC security architecture, including ARM Confidential Compute
- Experience working with the Linux open-source community
Skills
- Deep knowledge of software architecture and system software technologies
- Strong background in software development, particularly in C
- Excellent communication and interpersonal skills
- Ability to work collaboratively across multiple disciplines
- Understanding of industry trends and their impact on software architecture
Benefits
NVIDIA offers competitive compensation packages, including base salaries ranging from $272,000 to $431,250 for Level 6 and $320,000 to $488,750 for Level 7, along with equity and comprehensive benefits. Applications for this position are accepted until June 16, 2026.
NVIDIA is an equal opportunity employer and is committed to fostering an inclusive work environment where all employees feel valued and respected. We highly value diversity in our workforce and welcome applications from candidates who can contribute to our inclusive culture.