Senior Systems Software Engineer, Cuda Driver - Multi-node And Memory Model

Nvidia Corporation

Multiple Locations
Base: 184,000 usd - 287,500 usd (level 4), 224,000...
On-site
Cuda driver development
Device drivers
Memory coherency & consistency models
Nvidia Corporation is seeking a Senior Systems Software Engineer to work on the CUDA Driver, focusing on multi-node scalability and memory models. The ideal candidate will possess strong programming skills in C/C++, experience with operating systems, and a background in system software development

Job Summary

  • Evangelize, architect, and implement new features related to CUDA’s memory model and multi-node scalability geared towards next-gen AI applications and deployments.
  • Coordinate and drive development efforts across multiple teams.
  • Help define forward-looking improvements to the CUDA APIs and programming model.

Matching Summary

Match Score: 85

Nvidia Corporation is seeking a Senior Systems Software Engineer to work on the CUDA Driver, focusing on multi-node scalability and memory models. The ideal candidate will possess strong programming skills in C/C++, experience with operating systems, and a background in system software development.

Salary

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

Skills & Requirements

Must-have

  • CUDA Driver development
  • device drivers
  • memory coherency & consistency models
  • C/C++ programming
  • multi-node scalability
  • operating system interfaces

Nice-to-have

  • parallel computing
  • low-latency AI inference
  • system level architecture
  • kernel mode development
  • Linux/Windows systems software

Key Requirements

  • BS or MS degree in Computer Science, Electrical Engineering or related field (or equivalent experience)
  • Minimum of 8 years of related development experience
  • Experience driving projects across multiple teams
  • Experience working with large codebases
  • Experience writing and debugging multithreaded programs

Work Rights

Not specified

Tailored Resume

Cover Letter