Gpu Software Engineer

KLA

Milpitas, CA, United States
Base: $114,800.00 - $195,200.00 annually; bonus/eq...
Cuda-based image processing
C++17/20 programming
Gpu kernel optimization
KLA is a global leader in semiconductor manufacturing ecosystem technologies, investing heavily in research and development to innovate advanced chip design solutions

Job Summary

  • KLA is a global leader in semiconductor manufacturing ecosystem technologies, investing heavily in research and development to innovate advanced chip design solutions.
  • The role involves implementing and optimizing CUDA kernels for various image processing operations and collaborating with product and algorithm teams to deliver production-quality GPU software.
  • Employees benefit from a comprehensive total rewards package including medical, dental, vision, 401(K) with company matching, employee stock purchase program, tuition reimbursement, and career growth opportunities.

Matching Summary

KLA is a global leader in semiconductor manufacturing ecosystem technologies, investing heavily in research and development to innovate advanced chip design solutions.

Salary

Base: $114,800.00 - $195,200.00 annually; Bonus/Equity: Not specified; Benefits: Medical, dental, vision, 401(K) matching, ESPP, tuition reimbursement, paid time off

Skills & Requirements

Must-have

  • CUDA-based image processing
  • C++17/20 programming
  • GPU kernel optimization
  • Nsight profiling tools
  • OpenCV CUDA modules
  • Linux development environment
  • CI/CD with Azure/DevOps and GitHub Actions

Nice-to-have

  • DMA/zero-copy memory
  • CUDA Graphs and stream concurrency
  • Image feature extraction and classification
  • ML inference acceleration with TensorRT/cuDNN
  • Multi-GPU awareness with NCCL
  • Performance modeling and roofline analysis

Key Requirements

  • BS/MS in CS, EE, or related field
  • 3–6 years professional experience
  • 2+ years focused on CUDA image processing
  • Strong C++17/20 fundamentals
  • Experience with Nsight and kernel optimization
  • Comfortable with Linux and automated testing

Work Rights

Not specified

Tailored Resume

Cover Letter