Principal CUDA Systems Software Architect

NVIDIA AI

Santa Clara (CA)

On-site

USD 180,000 - 240,000

Full time

13 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Equity
Benefits

Job summary

NVIDIA AI seeks an experienced architect to design and deliver CUDA features, partnering with multiple teams to drive core software projects. You will evangelize innovations and align software with upcoming hardware advancements to push CUDA APIs and programming models forward.

The role requires deep systems software expertise, a strong C background, and a track record of collaborating across disciplines to ship high-performance GPU software.

Qualifications

  • 15+ years of systems software development experience.
  • Strong C programming skills.
  • Degree: BS/MS in CS/EE or related field.

Responsibilities

  • Architect and implement new CUDA features across multiple teams.
  • Drive development efforts across teams and evangelize CUDA features.
  • Collaborate with hardware teams to improve CUDA APIs and programming models.

Skills

C
CUDA
GPU Architecture
Systems Software Development
Kernel Mode Development
Hardware/Software Co-design
Performance Modeling
Operating System Interfaces
Threads
Process Control
Virtual Memory
Interconnects
Memory Hierarchy
Interrupts
Memory-mapped IO
Software Verification

Education

Bachelor's or Master in Computer Science or Electrical Engineering

Job description

NVIDIA AI seeks an experienced architect to design and deliver CUDA features, partnering with multiple teams to drive core software projects. You will evangelize innovations and align software with upcoming hardware advancements to push CUDA APIs and programming models forward.

The role requires deep systems software expertise, a strong C background, and a track record of collaborating across disciplines to ship high-performance GPU software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior CUDA Driver & Systems Software Engineer
Senior CUDA Driver & Systems Software Engineer

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 288,000
Equity
Benefits
Principal System Software Engineer - CUDA Driver
Principal System Software Engineer - CUDA Driver

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Equity
Benefits
CUDA Deep Learning Systems Architect
CUDA Deep Learning Systems Architect

NVIDIA • Austin (TX)

On-site
USD 224,000 - 357,000
Equity
Benefits
Senior CUDA Driver Architect — Lead High-Performance Systems
Senior CUDA Driver Architect — Lead High-Performance Systems

NVIDIA • Santa Clara (CA)

On-site
USD 272,000 - 431,000
Equity
Benefits
Senior Accelerated Computing Architect — Equity Options
Senior Accelerated Computing Architect — Equity Options

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior CUDA & Deep Learning Systems Engineer
Senior CUDA & Deep Learning Systems Engineer

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 224,000 - 357,000
Equity
Benefits
CUDA System Software Engineer - Performance & GPU Kernel
CUDA System Software Engineer - Performance & GPU Kernel

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Equity
Lead System Software Architect — Linux Kernel & Performance
Lead System Software Architect — Linux Kernel & Performance

NVIDIA AI • Santa Clara (CA)

On-site
USD 250,000 - 350,000
Equity
Benefits
Senior CUDA Driver Engineer — GPU Software & Performance
Senior CUDA Driver Engineer — GPU Software & Performance

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 287,500
Equity
Comprehensive benefits
Senior CUDA Kernel Architect — GPU Scheduling & OS
Senior CUDA Kernel Architect — GPU Scheduling & OS

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 230,000
Equity