Gpu Software Engineer

KLA

Milpitas, CA, USA
$114,800.00 - $195,200.00 annually; not specified;...
Cuda kernel optimization
Gpu memory hierarchies
Nsight compute/systems profiling
Implement and optimize CUDA kernels for various image operations and leverage GPU memory hierarchies effectively

Job Summary

  • Implement and optimize CUDA kernels for various image operations and leverage GPU memory hierarchies effectively.
  • Collaborate with product and algorithm teams, contribute to CI/CD pipelines, and integrate accelerated primitives.
  • Own performance-critical pipelines, profile on NVIDIA GPUs, and ship production-quality C++ code meeting strict latency and throughput targets.

Matching Summary

Implement and optimize CUDA kernels for various image operations and leverage GPU memory hierarchies effectively.

Salary

$114,800.00 - $195,200.00 Annually; Not specified; Not specified

Skills & Requirements

Must-have

  • CUDA kernel optimization
  • GPU memory hierarchies
  • Nsight Compute/Systems profiling
  • C++17/20 fundamentals
  • parallel algorithms
  • OpenCV CUDA modules

Nice-to-have

  • ML inference acceleration
  • multi-GPU awareness
  • performance modeling
  • distributed multi-process architecture

Key Requirements

  • Master's Degree and 2+ years related work experience OR Bachelor's Degree and 4+ years related work experience
  • 3–6 years professional experience
  • 2+ years CUDA-based image processing
  • Linux environment
  • CMake, Git, code reviews, automated testing

Work Rights

Not specified

Tailored Resume

Cover Letter