1

Cuda Gpu Software Engineer Jobs (NOW HIRING)

GPU Software Engineer Location: San Jose, CA Duration: 6+ months contract (Long Term) Roles and Responsibilities: * As a GPU Software Engineer, you will be equipped to develop GPU IP from the early ...

Senior Systems Software Engineer, CUDA GPU Profiler

OR · On-site +1

$122K - $161K/yr

An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can ... CUDA developers all over the world. What we need to see: 8+ years proven experience in software ...

GPU Software Engineer Location: Austin, TX Duration: Long Term Contract Roles and Responsibilities: * As a GPU Software Engineer, you will be equipped to develop GPU IP from the early Architectural ...

GPU Software Engineer Location: Austin, TX Duration: Long Term Contract Roles and Responsibilities: * As a GPU Software Engineer, you will be equipped to develop GPU IP from the early Architectural ...

GPU Software Engineer

Arlington, VA · On-site

$107K - $195K/yr

Hand crafting bespoke CUDA kernels for high performance * Designing and implementing multi-threaded ... Electrical Engineering, or Computer Science * 8+ years of software development experience ...

GPU Software Engineer

Arlington, VA · On-site

$107K - $195K/yr

Hand‑crafting bespoke CUDA kernels for high performance. * Designing and implementing ... Electrical Engineering, or Computer Science. * 8+ years of software development experience ...

GPU Software Engineer

Arlington, VA · On-site

$107K - $195K/yr

Hand crafting bespoke CUDA kernels for high performance * Designing and implementing multi-threaded ... Electrical Engineering, or Computer Science * 8+ years of software development experience ...

GPU Software Engineer

Arlington, VA · On-site

$107K - $195K/yr

Hand crafting bespoke CUDA kernels for high performance * Designing and implementing multi-threaded ... Electrical Engineering, or Computer Science * 8+ years of software development experience ...

Principal Software Engineer, GPU Compute

San Mateo, CA · On-site

$153K - $206K/yr

As a Principal Software Engineer on the Compute team, you will be the technical anchor for Roblox ... Own the GPU host lifecycle above raw fleet management: driver, firmware, and CUDA stack management ...

Expertise in C++ programming for GPU (CUDA or similar framework) * Bachelor degrees in EECS, coupled with a minimum of five years of industry experience * Solid understanding of GPU software stack

GPU Programmer - Remote Job Type: Contractor Location: Remote Job Overview We are seeking ... Design, implement, and optimize GPU software using CUDA, WebGPU, or GLSL . * Profile and optimize ...

GPU Programmer - Remote

San Jose, CA · Remote

$60 - $85/hr

GPU Programmer - Remote Job Type: Contractor Location: Remote Job Overview We are seeking ... Design, implement, and optimize GPU software using CUDA, WebGPU, or GLSL . * Profile and optimize ...

GPU Programmer - Remote

Miami, FL · Remote

$60 - $85/hr

GPU Programmer - Remote Job Type: Contractor Location: Remote Job Overview We are seeking ... Design, implement, and optimize GPU software using CUDA, WebGPU, or GLSL . * Profile and optimize ...

GPU Programmer - Remote

Phoenix, AZ · Remote

$60 - $85/hr

GPU Programmer - Remote Job Type: Contractor Location: Remote Job Overview We are seeking ... Design, implement, and optimize GPU software using CUDA, WebGPU, or GLSL . * Profile and optimize ...

GPU Programmer - Remote

Dallas, TX · Remote

$60 - $85/hr

GPU Programmer - Remote Job Type: Contractor Location: Remote Job Overview We are seeking ... Design, implement, and optimize GPU software using CUDA, WebGPU, or GLSL . * Profile and optimize ...

GPU Programmer - Remote

Seattle, WA · Remote

$60 - $85/hr

GPU Programmer - Remote Job Type: Contractor Location: Remote Job Overview We are seeking ... Design, implement, and optimize GPU software using CUDA, WebGPU, or GLSL . * Profile and optimize ...

GPU Programmer - Remote Job Type: Contractor Location: Remote Job Overview We are seeking ... Design, implement, and optimize GPU software using CUDA, WebGPU, or GLSL . * Profile and optimize ...

Showing results 21-40

Cuda Gpu Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do cuda gpu software engineer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for cuda gpu software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is a CUDA GPU software engineer?

CUDA GPU Software Engineers are specialized software developers who design, implement, and optimize applications that run on NVIDIA GPUs using the CUDA (Compute Unified Device Architecture) programming platform. They leverage parallel computing capabilities of GPUs to accelerate computational tasks, often working in fields such as artificial intelligence, scientific computing, and graphics processing. Their responsibilities typically include writing CUDA C/C++ code, optimizing algorithms for GPU execution, debugging performance bottlenecks, and collaborating with other engineers to integrate GPU-accelerated solutions into larger systems.

What are some typical challenges faced by a CUDA GPU software engineer when optimizing code for parallel execution?

CUDA GPU Software Engineers often encounter challenges such as identifying sections of code that can be efficiently parallelized, managing memory bandwidth, and minimizing latency due to data transfers between CPU and GPU. Debugging and profiling GPU kernels can also be more complex than on traditional CPUs, requiring specialized tools. Additionally, engineers must ensure their code scales well across different GPU architectures, which can involve understanding hardware-specific constraints and optimizing for both speed and resource usage.

What are the key skills and qualifications needed to thrive as a CUDA GPU software engineer, and why are they important?

To thrive as a CUDA GPU Software Engineer, you need strong programming skills in C/C++, a deep understanding of parallel computing concepts, and experience with GPU architectures, typically backed by a degree in computer science, engineering, or a related field. Proficiency in CUDA, profiling/debugging tools like NVIDIA Nsight, and familiarity with libraries such as cuBLAS or cuDNN are commonly required. Analytical thinking, problem-solving abilities, and effective teamwork are standout soft skills for this role. These skills ensure efficient development of high-performance GPU-accelerated applications, enabling breakthroughs in areas like scientific computing, AI, and graphics.

What are popular job titles related to Cuda Gpu Software Engineer jobs?

For Cuda Gpu Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Cuda Gpu Software Engineer job openings in the United States as of June 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

GPU Software Engineer

San Jose, CA • On-site

Xoriant Corporation
IT Services • 1 - 5K employees

Other

Re-posted 13 days ago


Job description

Job Title: GPU Software Engineer

Location: San Jose, CA

Duration: 6+ months contract (Long Term)

Roles and Responsibilities:

  • As a GPU Software Engineer, you will be equipped to develop GPU IP from the early Architectural planning process until we productize and ship millions of devices to consumers.
  • You will be responsible for becoming a domain expert in at least one project area, and gaining knowledge and competencies for developing new features and debugging any customer issues related to your domain.

Requirements / Key responsibilities include:

  • Software Development in C/C++/Python
  • Best Practices using git, gerrit (code reviews), continuous integration
  • Debugging driver failures and performance issues using code and graphics debugging tools
  • Documentation and communication using common project management tools (JIRA, Confluence, Wiki, Chat, Email)
  • Researching new API changes and trends in graphics for future GPU enhancements
  • Familiarity with Linux, and Android Operating systems for coding environment and target device development

Skills And Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
  • 5+ years of graphics software engineering experience or 1+ years of graphics software engineering experience with PhD
  • 5+ years of experience with C/C++ programming
  • Problem-solving and communication skills
  • 5+ years of object-oriented and component-based design experience

Preferred Qualifications

  • Experience delivering graphics APIs, graphics drivers or Game Engine subsystems for graphics
  • Experience with firmware development
  • Knowledge of ray tracing, rasterization, and linear algebra
  • Experience with low level performance profiling and optimization
  • Experience implementing 3D graphics features such as lighting, effects, shaders and other low-level systems
  • Experience with either DirectX/Vulkan/OpenGL/Metal