Taro Logo

Principal Software Architect – GPU Driver

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
$248,000 - $391,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
AI · Gaming

Job Description

NVIDIA is seeking a Principal Software Architect to join their GPU Software team, focusing on core kernel driver development for GPUs ranging from supercomputers to consumer graphics. This role combines cutting-edge challenges in data center GPU solutions while maintaining industry leadership in gaming markets. The position requires an expert-level understanding of system software design, operating systems, and computer architecture. The ideal candidate will lead efforts to transform complex driver systems, develop layered architectures, and define strategic visions for GPU drivers. With a competitive base salary range of $248,000 - $391,000 USD plus equity and benefits, this role offers an opportunity to work at one of technology's most desirable employers. NVIDIA's commitment to groundbreaking developments in AI, High-Performance Computing, and Visualization makes this an exciting opportunity for experienced software architects looking to make a significant impact in the industry. The role requires 15+ years of relevant experience and offers the chance to work with some of the most forward-thinking professionals in the technology sector.

Last updated 13 days ago

Responsibilities For Principal Software Architect – GPU Driver

  • Lead efforts to transform driver complexity and improve organization and security
  • Develop layered architecture across Guest VM, Host Kernel Driver and Firmware
  • Define strategic vision for core GPU driver with software and hardware architects

Requirements For Principal Software Architect – GPU Driver

Linux
  • Expert level knowledge in system software design and operating system fundamentals
  • Deep understanding of computer architecture and microprocessor concepts
  • Proven leadership skills and strong ownership
  • Clear verbal and written communication skills
  • Exceptional C programming and low-level driver experience
  • Familiarity with kernel level security concepts
  • Kernel development experience with Linux, Android, Chrome, or Windows
  • BS or MS degree in Computer Engineering, Computer Science, or related
  • 15+ years of relevant software development experience

Benefits For Principal Software Architect – GPU Driver

Equity
Medical Insurance
  • Equity
  • Medical Insurance

Related Jobs

Principal Software Engineer – CSP Engagements

Principal Software Engineer role at NVIDIA focusing on CSP engagements and system software architecture for data center products.

Principal Storage Kernel Software Engineer, Linux - DGX Cloud

Principal Storage Kernel Software Engineer position at NVIDIA, focusing on developing advanced storage solutions for DGX Cloud, requiring 15+ years of experience in storage systems and kernel development.

Principal Software Engineer - Developer Experience

Principal Software Engineer role at NVIDIA leading Developer Experience initiatives, focusing on AI Inference Services and Engineering Apps development.

Principal Software Engineer

Principal Software Engineer role at NVIDIA focusing on database transformation and GPU-accelerated platforms for AI workloads.

Principal Software Engineer

Principal Software Engineer position at NVIDIA focusing on AI-powered ServiceNow solutions with 15+ years experience required, offering $248,000-$391,000 salary plus equity.