Principal System Software Engineer - CUDA Driver

NVIDIA AI

Santa Clara (CA)

On-site

USD 180,000 - 240,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

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

You will architect, implement, and evangelize new CUDA features while driving development efforts across multiple teams. Additionally, you will collaborate with hardware architecture teams to define improvements to CUDA APIs and programming models.

Requirements

Candidates must have 15+ years of systems software development experience and strong C programming skills. A Bachelor or Master of Science degree in Computer Science, Electrical Engineering, or a related field is required.

Key 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
Benefits
  • Equity
  • Benefits
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

System Software Engineer - CUDA Chips
System Software Engineer - CUDA Chips

NVIDIA AI • Santa Clara (CA)

On-site
USD 150,000 - 230,000
Equity
Benefits
System Software Engineer, Performance - CUDA Driver
System Software Engineer, Performance - CUDA Driver

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Equity
System Software Engineer, Performance - CUDA Driver
System Software Engineer, Performance - CUDA Driver

NVIDIA • United States

On-site
USD 150,000 - 230,000
Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing
Senior Software Engineer, CUDA UMD - Graphs and GPU Sharing

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 280,000
Equity
Benefits
System Software Engineer - CUDA Chips
System Software Engineer - CUDA Chips

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 124,000 - 196,000
Senior System Software Engineer - CUDA Chips
Senior System Software Engineer - CUDA Chips

NVIDIA • United States

On-site
USD 184,000 - 288,000
Equity
Benefits
Senior CUDA Driver Engineer - GPU Compute & Systems
Senior CUDA Driver Engineer - GPU Compute & Systems

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Senior System Software Engineer - CUDA Chips
Senior System Software Engineer - CUDA Chips

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 242,000
Equity
Benefits
Senior CUDA Driver & Systems Software Engineer
Senior CUDA Driver & Systems Software Engineer

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 184,000 - 288,000
Equity
Benefits
Senior System Software Engineer - CUDA Chips
Senior System Software Engineer - CUDA Chips

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 287,500
Equity and benefits