Principal CPU Software Architect
Architect system software for next‑generation CPUs and SoCs, working across hardware, software, ASIC design, verification, and platform teams to maximize SoC performance for AI, data center, and high‑performance computing workloads.
Collaborate with internal teams, industry partners, and customers to influence hardware decisions from a software and systems perspective.
Senior — 15+ years of software and/or architecture experience with CPUs and SoCs.
Primary responsibilities include defining software-driven hardware requirements and enabling optimized software stacks on NVIDIA SoCs.
Must-have skills and experience; nice-to-have items are listed separately.
MS or PhD in Computer or Electrical Engineering, or equivalent practical experience; equivalent industry experience acceptable in lieu of degree.
Company: NVIDIA
Headquarters: Santa Clara, California, USA
NVIDIA is a global leader in accelerated computing, renowned for its innovative solutions in AI and digital twins that transform diverse industries. The company specializes in networking technologies, providing end-to-end InfiniBand and Ethernet solutions for servers and storage that optimize performance and scalability. NVIDIA serves sectors such as high-performance computing, enterprise data centers, and cloud computing, constantly reinventing its products and services to stay ahead in the market.
