×
Register Here to Apply for Jobs or Post Jobs. X

CUDA​/HPC​/GPU Engineer

Job in Waukesha, Waukesha County, Wisconsin, 53188, USA
Listing for: iTARKS
Full Time position
Listed on 2026-03-11
Job specializations:
  • IT/Tech
    AI Engineer, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Interested candidates pls share your profile with

Overview

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
  • 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).
  • 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.
  • 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.
  • 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 HPC systems.
    • Compiler design (LLVM/MLIR).
    • Quantum-classical systems (CUDA-Q).
    • Distributed systems.
    • Real-time algorithms and AI models.
    Education & Experience
    • Bachelor's or Master’s in Computer Science, Electrical, or Electronics Engineering.
    • 8+ years in GPU/CUDA software development (varies by role level).
    • Experience building robust, scalable production-grade systems.
    #J-18808-Ljbffr
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary