1

Cuda Programming Jobs (NOW HIRING)

This position offers the opportunity to deepen your expertise in parallel processing and high-performance computing, with exposure to CUDA programming, positioning you at the forefront of ...

Helix AI Engineer, Perception

San Jose, CA ยท On-site

$200K - $350K/yr

Experience with CUDA programming and real-time systems performance optimization. * Familiarity with scalable data engineering toolchains like Spark and Ray. * Strong publication record in a relevant ...

Helix AI Engineer, Perception

San Jose, CA ยท Hybrid

$200K - $350K/yr

Experience with CUDA programming and real-time systems performance optimization. * Familiarity with scalable data engineering toolchains like Spark and Ray. * Strong publication record in a relevant ...

In this role, you will be working on CUDA Tile, a new tile-based programming model for our GPUs. CUDA Tile shipped with CUDA 13.1 and is a major addition to CUDA ( You will design and implement ...

In this role, you will be working on CUDA Tile, a new tile-based programming model for our GPUs. CUDA Tile shipped with CUDA 13.1 and is a major addition to CUDA ( * You will design and implement ...

next page

Showing results 1-20

Cuda Programming information

See salary details

$27

$54

$81

How much do cuda programming jobs pay per hour?

As of Jun 29, 2026, the average hourly pay for cuda programming in the United States is $54.36, according to ZipRecruiter salary data. Most workers in this role earn between $43.99 and $63.46 per hour, depending on experience, location, and employer.

What is the difference between Cuda Programming vs GPU Developer?

AspectCuda ProgrammingGPU Developer
Required CredentialsKnowledge of CUDA, C/C++, parallel computingKnowledge of GPU architecture, CUDA, OpenCL, C/C++
Work EnvironmentHigh-performance computing, scientific research, AIGraphics, gaming, scientific visualization, AI
Industry UsageTech companies, research labs, AI firmsGaming, entertainment, tech, research

While Cuda Programming focuses specifically on writing code using NVIDIA's CUDA platform for parallel processing, GPU Developers have a broader role that includes designing, optimizing, and implementing GPU-based solutions across various platforms and technologies. Both roles require knowledge of GPU architecture and programming languages like C/C++, but GPU Developers often work on a wider range of applications beyond CUDA-specific projects.

More about Cuda Programming jobs
What cities are hiring for Cuda Programming jobs? Cities with the most Cuda Programming job openings:
What states have the most Cuda Programming jobs? States with the most job openings for Cuda Programming jobs include:
What job categories do people searching Cuda Programming jobs look for? The top searched job categories for Cuda Programming jobs are:
Senior Software Engineer - CUDA Driver

Senior Software Engineer - CUDA Driver

Nvidia Corporation

Santa Clara, CA โ€ข On-site

$143K - $189K/yr

Full-time

Posted 4 days ago


Key responsibilities

  • Evangelize, architect, and implement new CUDA features.

  • Coordinate and drive development efforts across multiple teams.

  • Build and maintain performance and precision modeling.


Job description

NVIDIA is seeking outstanding senior engineers to work on the CUDA driver, a key component of accelerated GPU computing. You will join a versatile software engineering team that delivers innovative software features to unlock the full potential and performance of NVIDIA hardware across diverse workloads like deep learning, scientific research, autonomous vehicles, gaming, and virtual reality. This multi-functional role requires collaboration with hardware architects, deep learning specialists, and both internal and external partners to advance the CUDA architecture. With the opportunity to collaborate with teams across the whole NVIDIA computing stack, you will help design software solutions across kernel mode components, compilers, and networking software.
Your system-level expertise and creativity in solving complex problems will help invent the future of CUDA and NVIDIA's compute technologies! Does crafting solutions to influence the evolution of GPU-accelerated computing sound exciting? If so, we invite you to join us and help engineer the next wave of innovation at NVIDIA!
What you'll be doing:
  • Evangelize, architect, and implement new CUDA features
  • Coordinate and drive development efforts across multiple teams
  • Collaborate with members of hardware architecture teams
  • Define forward-looking improvements to the CUDA APIs and programming model
  • Build 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)
  • 5+ years of relevant experience in developing systems software
  • 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, performance modeling using emulation/simulation, and developing SW programming model exposures for HW features
  • Understanding of system-level architecture, such as interconnects, memory hierarchy, interrupts, and memory-mapped IO
  • Strong interpersonal, verbal, and written communication skills with a capability to achieve objectives under tight time constraints

Ways to stand out from the crowd:
  • Prior experience with parallel computing - preferably writing CUDA programs or libraries that use CUDA
  • Knowledge of memory coherence and consistency models
  • Background with kernel mode development
  • Experience with Linux systems software development as well as experience maintaining and extending programming models or higher-level language support for similar environments
  • Familiarity with distributed system and training/inference patterns (data/model/pipeline parallelism) and deep learning frameworks

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 152,000 USD - 241,500 USD for Level 3, and 184,000 USD - 287,500 USD for Level 4.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until July 1, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.
NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Nvidia logo

About Nvidia

Sourced by ZipRecruiter

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

1993