GPU Software Engineer | $85/hr Remote
Design, implement, and optimize GPU-based software solutions using CUDA, WebGPU, or GLSL. Develop host-side logic in C++ and fine-tune kernels and shaders for maximum performance.
- Remote
- Canada
- Posted Jul 30, 2026
- 1 position
Job summary
Position: GPU Programming Software Engineer Type: Contract Compensation: $60 - $85/hour Location: Remote Commitment: 10-40 hrs/week Role Responsibilities Design, implement, and optimize GPU-based software solutions using CUDA, WebGPU, or GLSL. Profile and fine-tune GPU kernels and shaders for maximum performance and efficiency. Develop host-side logic and integrations in C++. Requirements Have strong relevant experience in GPU programming languages that can run on NVIDIA chips. Background in Graphics Programming, ML acceleration, Scientific Computing, or High Performance Computing. Proficiency in C++ is required. Application Process Easy Apply on LinkedIn Check email for next steps Participate in resume evaluation & interview stage
What you’ll do
Design, implement, and optimize GPU-based software solutions using CUDA, WebGPU, or GLSL. Develop host-side logic in C++ and fine-tune kernels and shaders for maximum performance.
Requirements
Requires strong experience in GPU programming languages compatible with NVIDIA chips and proficiency in C++. A background in Graphics Programming, ML acceleration, Scientific Computing, or HPC is necessary.
Other relevant skills
Identified from the job description. Confirm important requirements above.
- CUDA
- WebGPU
- GLSL
- C++
- GPU Programming
- Graphics Programming
- ML Acceleration
- Scientific Computing
- High Performance Computing
- GPU Kernel Optimization
- Shader Optimization
Job areas
- Software
- Engineering
- Technology
- Manufacturing
Additional details
- Minimum experience
- 2+ years
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Associate
- Application method
- Direct apply is available
