Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
NVIDIA

Principal CPU Software Architect

NVIDIA

. Collaborate with Hardware and Software Engineers to craft the next generation CPUs and SoCs .

Posted 11/9/2026full-timeUnited StatesLead💰 $272,000 - $488,750 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive expertise in Software Architecture and OS/Driver Software Stacks, particularly with Linux, while collaborating effectively with cross-functional teams to optimize CPU and SoC designs. Possesses strong analytical and communication skills essential for engaging with industry partners and driving hardware architecture decisions.

Highest-signal resume keywords
MS Or PhD In Computer Or Electrical Engineering15+ Years Of Software And Architecture ExperienceDeep Knowledge Of OS/Driver Software StacksStrong Software Development Background With CExcellent Understanding Of Processor Architectures

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software ArchitectureOS/Driver Software StacksC ProgrammingProcessor ArchitecturesVirtualization TechnologiesHypervisorsCPU Security ArchitectureSoC DesignAnalytical SkillsInterpersonal Skills
Soft Skills
Excellent Communication SkillsAbility To Work As Part Of A Global Team
Tools & Technologies
LinuxARMRISC-VX86NVIDIA SoC Products
Industry Keywords
CPUsSoCsSoftware EngineeringOpen Source CommunityIndustry Directions

Tech Stack

Tools & technologies
LinuxOpen Source

About the role

Key responsibilities & impact
  • Collaborate with Hardware and Software Engineers to craft the next generation CPUs and SoCs
  • Bring a deep understanding of Software Architecture, system software technologies, and modern OSes to drive hardware architecture decisions
  • Provide direction and advice for designing optimized solutions to various software engineering organizations
  • Collaborate with key partners to customize solutions to meet their requirements
  • Research upcoming industry directions for NVIDIA's key markets and provide engagement advice to Sr. Management
  • Collaborate with industry partners, customers, internal architects, software, ASIC design, verification, and platform teams
  • Maximize the potential of NVIDIA SoC products by bringing together CPUs, GPUs, custom processors, and accelerators

Requirements

What you’ll need
  • MS or PhD degree 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
  • Very strong software development background with C
  • Excellent communication skills
  • Excellent analytical, written, and verbal interpersonal skills
  • Ability to work as part of a global team
  • Excellent understanding of processor architectures such as ARM, RISC-V, 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

Benefits

Comp & perks
  • Equity
  • Benefits 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score