Senior Software Engineer - Cuda Driver

Nvidia Corporation

CA, United States
Base: 152,000 usd - 241,500 usd (level 3); 184,000...
On-site
Cuda driver development
Systems software development
C programming skills
Evangelize, architect, and implement new CUDA features

Job Summary

  • Evangelize, architect, and implement new CUDA features.
  • Coordinate and drive development efforts across multiple teams.
  • Define forward-looking improvements to the CUDA APIs and programming model.

Matching Summary

Evangelize, architect, and implement new CUDA features.

Salary

Base: 152,000 USD - 241,500 USD (Level 3); 184,000 USD - 287,500 USD (Level 4); Equity: Eligible; Benefits: Eligible

Skills & Requirements

Must-have

  • CUDA driver development
  • systems software development
  • C programming skills
  • operating system interfaces
  • system-level architecture understanding
  • interpersonal communication skills

Nice-to-have

  • parallel computing experience
  • CUDA programming or libraries
  • memory coherence and consistency models
  • kernel mode development background
  • Linux systems software development
  • distributed system familiarity
  • deep learning frameworks

Key Requirements

  • 5+ years of relevant experience
  • Bachelor of Science or Master of Science degree
  • Experience with operating system interfaces
  • Experience with HW/SW co-design
  • Understanding of system-level architecture

Work Rights

Not specified

Tailored Resume

Cover Letter