Senior Software Engineer - Cuda And Unified Memory

Sheto

Base: 184,000 usd - 287,500 usd for level 4, 224,0...
Strong c programming skills
Experience with large codebases
Multithreaded program debugging
Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of computational workloads

Job Summary

  • Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of computational workloads.
  • As a member of our team, you will apply your design, coding expertise, and creativity to collaborate with peers across NVIDIA to deliver the best compute platform in the world.
  • You will be eligible for equity and benefits, with a base salary range depending on level and experience.

Matching Summary

Our team delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of computational workloads.

Salary

Base: 184,000 USD - 287,500 USD for Level 4, 224,000 USD - 356,500 USD for Level 5; Bonus/Equity: Eligible for equity; Benefits: Eligible for benefits

Skills & Requirements

Must-have

  • Strong C programming skills
  • Experience with large codebases
  • Multithreaded program debugging
  • Kernel and userspace code development
  • Linux operating systems development

Nice-to-have

  • System level architecture understanding
  • Kernel mode development experience
  • Windows, Linux, or macOS driver development
  • Familiarity with C++
  • Knowledge of memory coherence models

Key Requirements

  • BS or MS degree in Computer Science or related field
  • Minimum of 10+ years development experience
  • Background with OS interfaces for threads and virtual memory
  • Good written communication

Work Rights

Not specified

Tailored Resume

Cover Letter