1

Gpgpu Jobs (NOW HIRING)

Senior Software Engineer

Woburn, MA · On-site

$130.80K - $172.40K/yr

... • GPGPU (CUDA) experience; Intel math and performance optimization libraries (MKL, IPP); Generic math libraries (BLAS, LAPACK) • Software development tools including continuous build, unit ...

C++ Software Engineer

West Chester, OH · On-site

$70K - $140K/yr

GPGPU software implementation using CUDA * Development of software for Linux operating systems (our primary target platform) * Additional Experience that would be a plus with our target application ...

GPGPU software implementation using CUDA * Development of software for Linux operating systems (our primary target platform) * Additional Experience that would be a plus with our target application ...

... C++, GPGPU, Python, Linux Ideal Experience * Expertise in systems engineering across the tech stack * Deep understanding of GPU architectures * Strong holistic background in neural network ...

... CUDA, GPGPU, Python, Linux Ideal Experience * Expertise in systems engineering across the tech stack * Deep understanding of GPU architectures * Strong holistic background in neural network ...

next page

Showing results 1-20

Gpgpu information

See salary details

$94.5K

$141.2K

$185.5K

How much do gpgpu jobs pay per year?

As of Jun 3, 2026, the average yearly pay for gpgpu in the United States is $141,171.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,500.00 and $155,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a GPGPU (General-Purpose computing on Graphics Processing Units) Developer, and why are they important?

To excel as a GPGPU Developer, you need strong programming skills in C/C++, parallel computing, and a deep understanding of GPU architectures, often backed by a degree in computer science or a related field. Familiarity with tools and frameworks like CUDA, OpenCL, and profiling/debugging tools is typically required, along with relevant certifications being beneficial. Analytical thinking, problem-solving, and the ability to collaborate within multidisciplinary teams are crucial soft skills for this role. These competencies enable developers to optimize computational workloads, improve application performance, and drive innovation in high-performance computing environments.

What are some common challenges faced when optimizing code for GPGPU applications?

Developers working with GPGPU (General-Purpose computing on Graphics Processing Units) often encounter challenges such as managing memory efficiently, ensuring proper synchronization between threads, and maximizing parallelism to fully utilize GPU resources. Debugging and profiling can also be more complex compared to CPU programming due to the highly parallel and asynchronous nature of GPU execution. Collaborating closely with software engineers and hardware specialists is common to address performance bottlenecks and ensure scalable, high-performing applications.

What is GPGPU?

GPGPU stands for General-Purpose computing on Graphics Processing Units. It refers to the use of a GPU, which is traditionally used for rendering graphics, to perform computation in applications typically handled by the CPU. This approach leverages the parallel processing power of modern GPUs to accelerate tasks such as scientific simulations, data analysis, and machine learning. GPGPU programming often involves using languages like CUDA or OpenCL to write code that runs on the GPU. By offloading certain computations to the GPU, overall performance and efficiency can be significantly improved.

What is the difference between Gpgpu vs GPU Developer?

AspectGpgpuGPU Developer
Required CredentialsKnowledge of parallel programming, CUDA/OpenCLProgramming skills, CUDA/OpenCL, graphics APIs
Work EnvironmentHigh-performance computing, data centersGraphics rendering, game development, visualization
Industry UsageScientific computing, AI, data analysisGaming, multimedia, visualization

Gpgpu (General-purpose computing on graphics processing units) focuses on using GPUs for non-graphics tasks like scientific computing and AI. GPU Developers typically work on graphics rendering, game engines, and multimedia applications. While both roles require knowledge of CUDA or OpenCL, Gpgpu specialists emphasize parallel computing for data processing, whereas GPU Developers focus on graphics and visual effects.

More about Gpgpu jobs
What cities are hiring for Gpgpu jobs? Cities with the most Gpgpu job openings:
What states have the most Gpgpu jobs? States with the most job openings for Gpgpu jobs include:
Digital Signal Processing (DSP) Engineer

Digital Signal Processing (DSP) Engineer

3dB Labs

West Chester, OH • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 7 days ago


Job description

3dB Labs is seeking skilled engineers at all experience levels who love to solve challenging digital signal processing problems. The ideal candidate is creative, smart, and able to work effectively on their own or with a small team. Our work provides the opportunity for a unique mix of theory-based algorithm development and implementation of software-based high-performance processing solutions. Our work environment is dynamic and fast-paced with a focus on quick-reaction responses to our customers' needs. Our products are technically compelling, operationally relevant, and deployed around the globe.
Our employees are typically BS/MS holders in electrical engineering, computer engineering, software engineering, or computer science, but we will consider anyone with demonstrated skills and interest in software development and/or signal processing. The following experience areas are of interest:
  • Desired Programming languages/frameworks/platforms:
    • C++ (highly desired, as it is our primary development language; all versions from C++11 onward depending on the project)
    • Python 2.x/3.x (not strictly required; useful as a complement to our C++-based tools)
    • GUI development using Qt 5 framework
    • GPGPU software implementation using CUDA
    • Development of software for Linux operating systems (our primary target platform)
  • Desired Experience with our target application domains:
    • Digital signal processing and signals and systems theory
    • Background in software defined radio and digital communication theory is a major plus
    • Working knowledge of communication systems design and/or RF system design is desirable
    • Algorithm implementation using multithreading and SIMD techniques, mostly on x86 platforms
  • Proven strong analytical and critical thinking skills
  • Ability to work independently with freedom to develop your own creative technical solutions to our problems
  • TS/SCI Clearance required

3dB's small but growing team enjoys a great work environment, a flat organization without red tape, competitive compensation, and benefits that include:
  • 100% coverage of employee and dependent medical, vision, and dental
  • Coverage of co-pays and deductibles
  • 401k, profit sharing of up to 25% of your salary
  • Flexible hours
  • Bank of holiday and PTO hours

US citizenship is required for all of our positions.

3dB Labs logo

About 3dB Labs

Sourced by ZipRecruiter

Industry

Guided missile and space vehicle manufacturing

Company size

11 - 50 Employees

Headquarters location

West Chester, OH, US

Year founded

2004