Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Nvidia Principal System Software Engineer - CUDA Driver 
United States, California 
378395203

Yesterday
US, CA, Santa Clara
time type
Full time
posted on
Posted Yesterday
job requisition id

What you'll be doing:

  • You will evangelize, architect, and implement new CUDA features

  • You'll oversee and drive development efforts across multiple teams

  • Collaborate with members of hardware architecture teams

  • Help define forward-looking improvements to the CUDA APIs and programming model

  • Design and maintain performance and precision modeling

  • Write effective, maintainable, and well-tested code

  • Develop code for multiple operating systems

What we need to see:

  • Bachelor of Science or Master of Science degree in Computer Science, Electrical Engineering, or related field (or equivalent experience)

  • 15+ years of relevant systems software development experience

  • Strong C programming skills

  • Experience designing, debugging, and maintaining complex software stacks

  • Experience with operating system interfaces for threads, process control, and virtual memory

  • Experience with HW/SW co-design, perf. modeling usingemulation/simulation,creating SW programming model exposures for HW features

  • Strong interpersonal, verbal, and written communications skills with a capability to achieve objectives under tight deadlines

  • Strong collaborative and interpersonal skills, specifically a proven ability to effectively guide and influence within a dynamic matrix environment

Ways to stand out from the crowd:

  • You have an understanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IO

  • Designing and implementing drivers programming rich HW acceleration engines and software verification testplans.

  • Knowledge of CPU, GPU architectures, memory coherence and consistency models

  • Some familiarity with kernel mode development

  • Some familiarity with C++

You will also be eligible for equity and .