Senior Software Engineer, Cuda Umd - Graphs And Gpu Sharing

Nvidia Corporation

CA, United States
Base: 184,000 usd - 356,500 usd; bonus/equity: not...
On-site
Cuda driver development
C/c++ programming skills
Device driver understanding
NVIDIA is seeking a Senior Software Engineer to enhance the CUDA Driver, focusing on accelerating general-purpose computation on GPUs. The ideal candidate should have strong C/C++ skills, extensive experience in system software development, and a collaborative mindset

Job Summary

  • As a member of our team, you will use your design abilities, coding expertise, and creativity to deliver the best compute platform in the world.
  • You will craft elegant solutions to exciting problems and shape the future direction of CUDA as you collaborate with your peers across NVIDIA.
  • Extend important CUDA programming models and functionality such as CUDA Graphs and MPS (Multi-Process Service).

Matching Summary

Match Score: 85

NVIDIA is seeking a Senior Software Engineer to enhance the CUDA Driver, focusing on accelerating general-purpose computation on GPUs. The ideal candidate should have strong C/C++ skills, extensive experience in system software development, and a collaborative mindset.

Salary

Base: 184,000 USD - 356,500 USD; Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • CUDA Driver development
  • C/C++ programming skills
  • device driver understanding
  • multithreaded programs
  • operating system interfaces

Nice-to-have

  • parallel computing experience
  • CUDA programming
  • system level architecture
  • memory coherence models
  • kernel mode development

Key Requirements

  • BS or MS degree or equivalent experience
  • 8-10 years of development experience
  • Experience driving projects across multiple teams
  • Experience working with large codebases
  • Good written and presentation skills

Work Rights

Not specified

Tailored Resume

Cover Letter