All roles at Nvidia

Senior Systems Software Engineer, CUDA Driver

BengaluruFull-time8–14 yrsPosted 3 weeks ago

Leadership delivery and driving role at Nvidia in Bengaluru. Needs 8+ years and an M.Sc, B.Tech or B.E..

About the role

We are hiring software engineers to work on the CUDA driver for Tegra. CUDA is NVIDIA’s platform for accelerating general purpose computation on the GPU. CUDA defines a unified programming model across a range of system configurations and hardware capabilities. To accomplish this, the CUDA driver interacts with GPU hardware, kernel mode drivers, user mode drivers, and the operating system.

What you'll do

  • 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 Tegra devices

What you need

  • C++
  • C
  • Deep learning

Good to have

  • Linux

More roles like this at Nvidia

Apply on Nvidia's site