Jobs · Engineering · Colorado

Principal CPU Software Architect

NVIDIA · Boulder, CO · 1 wk ago
EngineeringFull-time

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.

Similar jobs