Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Nvidia Senior System Software Engineer CUDA Driver Windows 
United States, Texas 
640898978

02.05.2024

What you’ll be doing:

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.

  • You will architect and implement new features

  • Coordinate development efforts across multiple teams

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

  • Write effective, maintainable, and well-tested code

  • Focus on developing code that targets the Microsoft Windows operating system

What we need to see:

  • BS or MS degree in Computer Science, Electrical Engineering or related field (or equivalent experience)

  • 8+ years of relevant industry experience or equivalent academic experience after BS

  • Strong C and C++ programming skills

  • Experience working with large codebases

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

  • Experience writing and debugging multithreaded programs

  • Understanding of system level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IO

  • Strong interest in system software

  • Knowledge of memory coherence and consistency models

  • Good written communication

Ways to stand out from the crowd:

  • Windows Display Driver Model (WDDM) experience

  • Experience with game development

  • Background in computer graphics (OpenGL, Vulkan, DirectX)

  • Experience writing Windows device drivers

  • Experience with kernel mode development

You will also be eligible for equity and .