Software Engineer (C++) | Remote

Crossing Hurdles

United States

On-site

USD 120,000 - 180,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Crossing Hurdles is seeking a GPU performance engineer in the United States to optimize kernels, profile CUDA workloads, and drive high‑impact improvements across architectures.

You will work with teams to identify bottlenecks, refactor code, implement shader workflows with GLSL and WebGPU, and document findings with clear reports. This role emphasizes collaboration with hardware and software stakeholders and requires a proven track record of delivering measurable speedups on real projects.

Qualifications

  • Strong CUDA programming experience with proven performance tuning.
  • Advanced C++ development in high-performance computing environments.
  • Experience with GLSL and WebGPU shader development.
  • Proficient in GPU profiling with Nsight or Visual Profiler.

Responsibilities

  • Analyze, profile, and optimize GPU kernels using CUDA and relevant profiling tools.
  • Collaborate with stakeholders to identify kernel bottlenecks and propose optimization strategies.
  • Refactor C++ and CUDA codebases for improved efficiency across GPU architectures.
  • Implement shader logic and graphics workflows using GLSL and WebGPU.
  • Document findings, optimization steps, and performance improvements with clear reports.
  • Contribute expertise to design discussions and evaluate new GPU-based approaches.

Skills

CUDA programming
C++ HPC
GLSL
WebGPU
GPU profiling

Tools

Nsight
Visual Profiler

Job description

  • Analyze, profile, and optimize GPU kernels using CUDA and relevant profiling tools.
  • Collaborate with stakeholders to identify kernel bottlenecks and propose optimization strategies.
  • Refactor C++ and CUDA codebases for improved efficiency across GPU architectures.
  • Implement shader logic and graphics workflows using GLSL and WebGPU.
  • Document findings, optimization steps, and performance improvements with clear reports.
  • Contribute expertise to design discussions and evaluate new GPU-based approaches.
Requirements
  • Demonstrated expertise in CUDA programming with a strong track record in performance-tuning.
  • Advanced C++ development skills in high-performance computing environments.
  • Hands-on experience with GLSL and WebGPU for shader development.
  • Proficiency using GPU profilers like Nsight or Visual Profiler for optimization.
  • Strong analytical abilities to evaluate kernel performance across hardware generations.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (CUDA) | Remote
Software Engineer (CUDA) | Remote

Crossing Hurdles • United States

On-site
USD 120,000 - 170,000
CUDA GPU Optimization Engineer (Kernels & Shaders)
CUDA GPU Optimization Engineer (Kernels & Shaders)

Crossing Hurdles • United States

On-site
USD 120,000 - 170,000
GPU Performance Engineer - CUDA/C++ & Shader Optimization
GPU Performance Engineer - CUDA/C++ & Shader Optimization

Crossing Hurdles • United States

On-site
USD 120,000 - 180,000
Remote GPU/CPU High-Performance C++/CUDA Engineer
Remote GPU/CPU High-Performance C++/CUDA Engineer

Eqvilentjobs • United States

Hybrid
USD 130,000 - 180,000
Lead HPC / CUDA Optimization Engineer
Lead HPC / CUDA Optimization Engineer

EPAM Systems • United States

Remote
USD 180,000 - 240,000
GPU Kernel Engineer – CUDA, Triton & Accelerator Performance
GPU Kernel Engineer – CUDA, Triton & Accelerator Performance

Anyone AI • United States

Remote
USD 138,000 - 248,000
Principal Software Architect
Principal Software Architect

Oho Group • San Francisco (CA)

On-site
USD 140,000 - 190,000
System Software Engineer, Performance - CUDA Driver
System Software Engineer, Performance - CUDA Driver

NVIDIA AI • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Equity
Software Engineer - C++ Systems
Software Engineer - C++ Systems

USA Tech Recruit • San Francisco (CA)

On-site
USD 120,000 - 160,000
Relocation packages
GPU Kernel Engineer — High-Performance ML & Acceleration
GPU Kernel Engineer — High-Performance ML & Acceleration

7Seventy • United States

On-site
USD 150,000 - 190,000