1

Gpu Programming Jobs in Raleigh, NC (NOW HIRING)

Senior Debugger Software Engineer - IDE

Durham, NC · On-site

$118.40K - $156.10K/yr

Expert knowledge in GPU architectures and GPU programming. * Experience and/or interests in creating developer tools like debuggers and profilers. * Experience developing user interfaces for IDEs.

This GPU memory architecture team creates new, innovative products tailored to NVIDIA's world ... Master degree or equivalent experience in Electrical Engineering, Computer Science, Computer ...

Senior GPU Architect

Durham, NC

$125.10K - $170.10K/yr

The NVIDIA GPU Architecture group is looking for world class architects and software developers to join and lead our various architecture efforts. A key part of NVIDIA's strength is to innovate in ...

Experience with CUDA and GPU programming (strongly desired) * Excellent communication, writing, and interpersonal skills * U.S. Citizenship and the ability to obtain a security clearance What We ...

Experience with CUDA and GPU programming (strongly desired) * Excellent communication, writing, and interpersonal skills * U.S. Citizenship and the ability to obtain a security clearance What We ...

NVIDIA has pioneered programmable GPUs and the CUDA language and is a world leader in high ... Develop architecture and micro-architecture features to improve the state-of-the-art in GPU memory ...

NVIDIA has pioneered programmable GPUs and the CUDA language and is a world leader in high ... Develop architecture and micro-architecture features to improve the state-of-the-art in GPU memory ...

Senior Software Engineer - USA Remote

Raleigh, NC · Remote

$119.10K - $157K/yr

GPU programming using CUDA; Targeting ARM & X86 processing environments; User Interface design; Database engines - SQLite, MongoDB, DynamoDB; Moq Unit testing framework * Protocols Experience: MQTT;

Senior Software Engineer - USA Remote

Durham, NC · Remote

$118.40K - $156.10K/yr

GPU programming using CUDA; Targeting ARM & X86 processing environments; User Interface design; Database engines - SQLite, MongoDB, DynamoDB; Moq Unit testing framework * Protocols Experience: MQTT;

DevOps Engineer

Cary, NC

$49.25 - $67.50/hr

As a DevOps Engineer, you will ... Maintain GPU-based infrastructure including optimizing GPU utilization for largescale deep learning ...

DevOps Engineer

Cary, NC · On-site

$49.25 - $67.50/hr

As a DevOps Engineer, you will ... Maintain GPU-based infrastructure including optimizing GPU utilization for large-scale deep ...

next page

Showing results 1-20

Gpu Programming information

See Raleigh, NC salary details

$32.1K

$63.2K

$92.8K

How much do gpu programming jobs pay per year?

As of May 31, 2026, the average yearly pay for gpu programming in Raleigh, NC is $63,160.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,100.00 and $77,800.00 per year, depending on experience, location, and employer.

What is a GPU Programming job?

A GPU Programming job involves writing and optimizing code to run on Graphics Processing Units (GPUs) for parallel computing tasks. This role is commonly found in fields like machine learning, scientific computing, gaming, and data analytics. GPU programmers use languages such as CUDA, OpenCL, or Vulkan to accelerate computations and improve performance. They work closely with software engineers and data scientists to optimize algorithms for high-performance applications.

What are the key skills and qualifications needed to thrive in the Gpu Programming position, and why are they important?

To excel in GPU Programming, you need a strong background in parallel computing concepts, mathematics, and proficiency in languages such as CUDA, OpenCL, or DirectX/OpenGL, often supported by a degree in computer science, engineering, or a related field. Familiarity with NVIDIA and AMD GPU development tools, performance profilers, and possibly certifications like NVIDIA's Deep Learning Institute courses are valuable. Teamwork, effective communication, and strong problem-solving abilities are essential soft skills in this field. These competencies enable efficient development, optimization, and integration of high-performance GPU code in real-world applications.

What types of projects or applications do GPU Programmers commonly work on?

GPU Programmers are often involved in developing or optimizing software for high-performance applications such as machine learning, scientific simulations, real-time rendering in gaming and visualization, and video/image processing tools. Their daily work may include collaborating with software engineers, data scientists, and hardware teams to create efficient, scalable parallel algorithms that leverage GPU capabilities. The role frequently requires problem-solving to maximize computational efficiency and troubleshooting complex performance bottlenecks. By working across multidisciplinary teams, GPU Programmers help deliver robust solutions for data-intensive problems in areas like healthcare, finance, automotive technology, and entertainment.
What are popular job titles related to Gpu Programming jobs in Raleigh, NC? For Gpu Programming jobs in Raleigh, NC, the most frequently searched job titles are:
Infographic showing various Gpu Programming job openings in Raleigh, NC as of May 2026, with employment types broken down into 1% Internship, 96% Full Time, 1% Part Time, 1% Temporary, and 1% Nights. Highlights an 34% Physical, 2% Hybrid, and 64% Remote job distribution, with an average salary of $63,160 per year, or $30.4 per hour.
Senior Debugger Software Engineer - IDE

Senior Debugger Software Engineer - IDE

Nvidia

Durham, NC • On-site

$118.40K - $156.10K/yr

Full-time

Posted 16 days ago


Job description

Join the NVIDIA Developer Tools team and empower engineers throughout the world developing groundbreaking products in Automotive, Gaming, Deep Learning, and High Performance Computing. See your efforts in action as developers use your products to debug their systems/applications. Innovate as you develop the debug capability of future generations of NVIDIA GPUs. Be a part of the team that brings new GPU technologies to market with sophisticated simulation/emulation systems and be among the first to breathe life into new silicon.

We are looking for a passionate and outstanding IDE software engineer to join the Developer Tools organization at NVIDIA as we enhance our existing suite of developer tools to support new customer use cases for debugging, including data visualization, parallel language visualization, and AI-assisted code development. Come be part of our team!

What you'll be doing:

  • Architect, design, and implement solutions to integrate new debugger features into existing NVIDIA developer tools products.

  • Collaborate closely with research, libraries, and product teams at NVIDIA to identify debugger features that can effectively improve developer productivity and efficiency.

  • Investigate performance bottlenecks in existing tooling, and architect, design and implement solutions that improve overall tooling performance.

  • Develop solutions to ensure that tooling features work across multiple versions of supported IDEs (Visual Studio, Visual Studio Code, etc.)

What we need to see:

  • Bachelor's in Computer Science, Mathematics, or related engineering fields or equivalent experience.

  • 8+ years of experience.

  • In-depth knowledge of C++, JavaScript and TypeScript programming languages.

  • Experience with Electron, Node.js and React.

  • Strong computer science fundamentals - algorithms and data structures, programming languages, parallel computing, and system software.

  • Experience with version control systems (Git, Perforce, etc.)

  • Excellent communication and interpersonal skills along with the ability to work in a dynamic and distributed team.

Ways to stand out from the crowd:

  • Masters or PhD in Computer Science, Mathematics, or related engineering fields.

  • Expert knowledge in GPU architectures and GPU programming.

  • Experience and/or interests in creating developer tools like debuggers and profilers.

  • Experience developing user interfaces for IDEs.

NVIDIA is widely regarded as one of the most innovative technology companies in the industry, and we have some of the most forward-thinking and versatile people in the world. Are you creative and autonomous? Do you love a challenge and make a difference? If so, we want to hear from you.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until May 18, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Nvidia logo

About Nvidia

Sourced by ZipRecruiter

NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology--and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Santa Clara, CA, US

Year founded

1993