1

Cuda Programming Jobs (NOW HIRING)

Work with CPU-GPU parallel programming models and optimize data transfer. * Leverage NVIDIA libraries (CUDA, cuBLAS, cuDNN, NCCL as applicable). * Collaborate with system, compute, or AI/ML teams to ...

... CUDA programming, to support Science and Technology (S&T) efforts for radar and signal systems at Aberdeen Proving Ground. About Us: Founded in 1998, Dalcom Engineering is a HUBZone certified small ...

Experience with CUDA programming / memory management * Experience with GIT or other version control * Clearly communicates complex ideas and produces high-impact, well-organized presentations in ...

OR

$122K - $161K/yr

Strong proficiency in C++ and Python programming. * Solid background in the fundamentals of Deep ... Hands-on experience with CUDA, communication libraries (e.g., NCCL, MPI, UCX) and distributed ...

OR ยท On-site

$122K - $161K/yr

At the core of this platform are the CUDA Core Libraries. C++ and Python libraries that enable ... Strong programming skills inC++, Python, or both, with proven interest in systems-level software ...

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 6, 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:
Infographic showing various Cuda Programming job openings in the United States as of May 2026, with employment types broken down into 67% Full Time, and 33% Contract. Highlights an 67% In-person, and 33% Remote job distribution, with an average salary of $113,061 per year, or $54.4 per hour.

CUDA Programmer

ConfigUSA

Waukesha, WI โ€ข On-site

Contractor

Posted 10 days ago


Job description

CUDA Programmer
Location: Waukesha, WI

We are seeking a skilled CUDA Programmerย to design, develop, and optimize high-performance applications on NVIDIA GPUs. The role focuses on accelerating compute-intensive workloads, optimizing memory usage, and collaborating with system and application teams to maximize GPU performance.

Key Responsibilities

  • Profile and tune GPU applications for performance, memory efficiency, and scalability.
  • Work with CPUโ€“GPU parallel programming models and optimize data transfer.
  • Leverage NVIDIA libraries (CUDA, cuBLAS, cuDNN, NCCL as applicable).
  • Collaborate with system, compute, or AI/ML teams to integrate GPU-accelerated components.
  • Debug GPU kernels and address performance bottlenecks using NVIDIA profiling tools.
  • Ensure portability and performance across different NVIDIA GPU architectures.

Required Skills

  • Strong experience in CUDA programmingย and parallel computing concepts.
  • In-depth understanding of NVIDIA GPU architecture (threads, warps, SMs, memory hierarchy).
  • Proficiency in C/C++ย for high-performance computing.
  • Experience with CUDA profiling and debugging tools (Nsight, nvprof).
  • Solid understanding of multi-threading, memory optimization, and performance tuning.

Preferred Skills

  • Experience with AI/ML, HPC, or graphics workloads on GPUs.
  • Familiarity with multi-GPU programming and communication frameworks (NCCL, MPI).
  • Exposure to Python bindings (CUDA Python, PyTorch extensions).
  • Experience with Linux-based development environments.