2

Full Time Gpu Programming Jobs (NOW HIRING)

Computer Vision AI Engineer

Aurora, CO ยท On-site

$99K - $225K/yr

Utilize GPU programming, including CUDA or RAPIDs, to optimize the performance of computer vision ... Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible ...

Computer Vision AI Engineer

Mclean, VA ยท On-site

$99K - $225K/yr

Utilize GPU programming, including CUDA or RAPIDs, to optimize the performance of computer vision ... Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible ...

Showing results 21-40

Full Time Gpu Programming information

See salary details

$33K

$65K

$95.5K

How much do full time gpu programming jobs pay per year?

As of Aug 20, 2026, the average yearly pay for full time gpu programming in the United States is $64,974.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,500.00 and $80,000.00 per year, depending on experience, location, and employer.

What is a full time GPU programmer?

A Full Time GPU Programmer is a software developer who specializes in writing and optimizing code to run on Graphics Processing Units (GPUs). These professionals use languages like CUDA or OpenCL to leverage the parallel processing capabilities of GPUs for tasks such as scientific computing, machine learning, graphics rendering, and more. They work on designing, implementing, and debugging GPU-accelerated algorithms to improve performance and efficiency in various applications. Full Time GPU Programmers often collaborate with other engineers and researchers to integrate GPU solutions into larger software systems.

What are the key skills and qualifications needed to thrive as a full time GPU programmer?

To thrive as a Full Time GPU Programmer, you need strong programming skills in languages like C++ and Python, a deep understanding of parallel computing, and often a degree in computer science or a related field. Familiarity with GPU programming frameworks such as CUDA or OpenCL, and experience with performance profiling tools, are typically required. Problem-solving ability, attention to detail, and effective teamwork distinguish top performers in this role. These skills ensure efficient development of high-performance, scalable applications that leverage GPU capabilities for computational tasks.

What are some typical challenges faced by professionals in full time GPU programming roles, and how can they be addressed?

Full-time GPU programmers often encounter challenges such as optimizing code for parallel execution, managing memory efficiently, and debugging complex kernels. These tasks require a deep understanding of GPU architecture and tools like CUDA or OpenCL. Collaborating closely with other developers, data scientists, and hardware engineers is essential to identify performance bottlenecks and ensure that solutions meet project requirements. Staying updated with the latest advancements and regularly profiling code can help address these challenges effectively.

What is the difference between Full Time Gpu Programming vs Gpu Software Engineer?

AspectFull Time Gpu ProgrammingGpu Software Engineer
Required CredentialsBachelor's or higher in Computer Science, Engineering, or related field; experience with GPU programming languagesSimilar credentials; often requires experience with CUDA, OpenCL, or Vulkan
Work EnvironmentPrimarily focused on developing and optimizing GPU code, often in research or high-performance computing settingsDesigning, developing, and maintaining GPU-based software applications in industry or research
Employer & Industry UsageTech companies, research labs, gaming, and scientific computingTech firms, gaming, AI, and scientific industries

Both roles involve GPU programming skills, but Full Time Gpu Programming emphasizes writing and optimizing GPU code, while Gpu Software Engineer focuses on developing complete GPU-accelerated software solutions. The roles often overlap but differ in scope and application.

What are the most commonly searched types of Gpu Programming jobs?

The most popular types of Gpu Programming jobs are:

What states have the most Full Time Gpu Programming jobs?

States with the most job openings for Full Time Gpu Programming jobs include:

Infographic showing various Full Time Gpu Programming job openings in the United States as of August 2026, with employment types broken down into 1% Internship, 79% Full Time, 14% Part Time, 1% Temporary, 4% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $64,974 per year, or $31.2 per hour.

Staff Software Engineer, GPU Algorithms

DeepSight Technology Inc.

Santa Clara, CA โ€ข On-site

$170K - $220K/yr

Full-time

Medical, Dental, Vision, Retirement

Re-posted 27 days ago


Job description

Staff Software Engineer, GPU Algorithms

We are looking for a full-time Staff Software Engineer, GPU Algorithms with a strong background in ultrasound, medical image reconstruction, and programming languages such as C++ and CUDA to shape our new ultrasound imaging platform.

As a Staff Software Engineer, you will work on developing and optimizing GPU algorithms and techniques related to ultrasound signal processing, image formation, and analysis. The primary focus of this software engineering role is to improve the quality, accuracy, and interpretation of ultrasound images for DeepSight's revolutionary Ultrasound system.

WE OFFER GREAT BENEFITS AND PERKS TO OUR SOFTWARE ENGINEERING TEAM:

  • Competitive salary of $170,000-$220,000
  • Stock options
  • Medical, dental, and vision insurance
  • 401(k) retirement plan

AS A STAFF SOFTWARE ENGINEER SPECIALIZING IN GPU ALGORITHMS, YOUR RESPONSIBILITIES ARE:

  • Developing advanced beamforming techniques to enhance the spatial resolution and image quality of ultrasound scans.
  • Designing algorithms for image enhancement, noise reduction, edge detection, and speckle reduction in ultrasound images.
  • Developing algorithms for reconstructing 2D or 3D images from acquired ultrasound data. This involves handling data interpolation, scan conversion, and geometric transformations.
  • Designing algorithms to extract relevant features and perform segmentation of structures or regions of interest in ultrasound images.
  • Developing techniques to compensate for motion artifacts caused by patient movement or tissue motion during ultrasound scanning. This can involve image registration, motion estimation, and correction algorithms.
  • Exploring the application of machine learning and artificial intelligence (AI) techniques to improve ultrasound image analysis, automate diagnosis, or assist in image interpretation tasks.
  • Collaborating with systems and hardware engineers to optimize the integration of ultrasound imaging systems, ensuring efficient data acquisition, processing, and display.
  • Implement proposed solutions using C++ and CUDA programming languages.

REQUIRED QUALIFICATIONS:

  • BS in an engineering or computer science field
  • Familiarity in ultrasound physics, signal and image processing, beamforming, simulation, algorithm development, or tool development
  • Strong background in object-oriented programming, software architecture, and design patterns
  • Proficiency with C++ programming
  • Experience in concurrent/parallel programming-multithreading, multiprocessing, GPU acceleration (CUDA, CuPy, Numba, OpenCL, Halide)
  • Deep familiarity with common developer tool sets, including source control, continuous integration, and automated unit testing
  • Passionate about medical devices, with excellent communication and teamwork skills

PREFERRED QUALIFICATIONS FOR THIS SOFTWARE ENGINEERING ROLE:

  • PhD in Electrical/Biomedical engineering with a dissertation topic related to ultrasound imaging or therapy
  • 5+ years of experience in commercial software development
  • Experience in medical imaging product development (FDA regulated)
  • Experience with real-time software applications
  • Experience interfacing with hardware components and systems
  • Knowledge of DICOM and HL7

QUALITIES WE ARE LOOKING FOR IN THIS STAFF SOFTWARE ENGINEER, GPU ALGORITHMS POSITION:

  • Positive - a can-do attitude that helps you rise to challenges
  • Collaborative - a team player who can effectively communicate with others
  • Attentive to detail - nothing gets by you
  • Efficient with a knack for effectively prioritizing tasks and managing your time
  • Proud of your work and real desire to do quality work
  • Career-minded - looking for more than a job
  • Empathetic - a mindset of producing quality products that help people

JOIN OUR SOFTWARE ENGINEERING TEAM!

Ready to take on the challenge? If you've got the drive to succeed and the hustle to make things happen, we're excited to have you join our team! Use our 3-minute initial application to apply now!