CUDA/HPC/GPU Engineer

Hybrid in Waukesha, WI, US • Posted 8 hours ago • Updated 8 hours ago
Contract Independent
On-site
$55 - $60/hr
Fitment

Dice Job Match Score™

👾 Reticulating splines...

Job Details

Skills

  • CUDA
  • GPU architecture
  • GPU
  • CUDA-Q

Summary

Interested candidates pls share your profile with


An NVIDIA CUDA Engineer is responsible for designing, developing, optimizing, and maintaining GPU-accelerated software using CUDA, targeting high-performance, real-time, and parallel computing environments. This role is critical in domains like embedded systems, medical devices, automotive, AI/ML, HPC, and quantum-classical hybrid computing.---

Key Responsibilities

1. GPU Programming & Optimization

Develop, optimize, and maintain CUDA-based algorithms for high-performance applications.

Tune GPU kernels for maximum throughput, efficiency, and low-latency execution.

Implement parallel and distributed computation strategies for heterogeneous systems (CPU/GPU/FPGA).

2. Systems & Software Development

Build and maintain CUDA runtime libraries, drivers, and toolchain components.

Work on multi-processor system execution, memory management, and performance profiling.

Develop system-level software supporting NVIDIA GPU hardware.

3. Cross-Functional Collaboration

Partner with hardware engineers, architects, and product teams to design holistic GPU solutions.

Work with research teams on advanced real-time algorithms, AI workload acceleration, or CUDA-Q (quantum) frameworks.

4. CI/CD & Quality

Improve CI/CD pipelines for CUDA components.

Benchmark, validate, and enhance performance across software releases.

Required Skills & Qualifications

Technical Skills

Strong C/C++ programming skills (mandatory).

In-depth experience with CUDA, GPU architecture, performance tuning, and profiling tools.

Understanding of parallel programming paradigms (multi-threading, vectorization).

Experience with heterogeneous computing (CPUs, GPUs, FPGAs).

Preferred Skills

Exposure to:

o HPC systems

o Compiler design (LLVM/MLIR)

o Quantum-classical systems (CUDA-Q)

o Distributed systems

o Real-time algorithms and AI models

Experience

o Bachelor's or Master s in Computer Science/ Electrical/Electronics Engineering with

8+ years in GPU/CUDA software development (varies by role level).

Experience building robust, scalable production-grade systems.
Desirable Skills:
Keyword:
Skills: Unified Functional Testing - UFT
Experience Required: 6-8

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91143436
  • Position Id: 5683
  • Posted 8 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

2d ago

Easy Apply

Contract

Depends on Experience

Oshkosh, Wisconsin

Today

Contract

USD 45.00 - 55.00 per hour

No location provided

Today

Contract

USD 70.00 - 77.00 per hour

Chicago, Illinois

Today

Full-time

Search all similar jobs