1

Opencl Jobs (NOW HIRING)

Utilize proprietary software platform to implement image processing algorithms on GPUs (using C++, OpenCL, CUDA, or OneAPI). * Optimize image chain performance using heterogeneous high-performance ...

Utilize proprietary software platform to implement image processing algorithms on GPUs (using C++, OpenCL, CUDA, or OneAPI). * Optimize image chain performance using heterogeneous high-performance ...

Programming on GPUs with CUDA and/or OpenCL * C++ programming experience * Experience in creating robust and efficient system architectures and complex hardware-software systems * Experience ...

... OpenCL or other GPU compatible parallel computing frameworks to optimize audio processing performance, and an understanding of acoustics applied toward speaker and cavity design. Qualifications ...

... OpenCL or other GPU compatible parallel computing frameworks to optimize audio processing performance, and an understanding of acoustics applied toward speaker and cavity design. Additional ...

Speech Recognition Lead

San Mateo, CA · On-site

$20.50 - $25.75/hr

... OpenCL or other GPU compatible parallel computing frameworks. Qualifications Additional Information All your information will be kept confidential according to EEO guidelines.

Speech Recognition Lead

San Mateo, CA

$20.50 - $25.75/hr

... OpenCL or other GPU compatible parallel computing frameworks. Additional Information All your information will be kept confidential according to EEO guidelines.

DSP Engineer

Sarasota, FL · On-site

$138K - $161K/yr

Working knowledge or experience with C/C++, scientific programming, Python, MATLAB, shell scripting, Linux, CUDA/OpenCL, or some reasonable combination thereof. * Digital Signal Processing, X-Midas ...

next page

Showing results 1-20

Opencl information

See salary details

$13

$22

$28

How much do opencl jobs pay per hour?

As of Jun 21, 2026, the average hourly pay for opencl in the United States is $22.63, according to ZipRecruiter salary data. Most workers in this role earn between $19.23 and $25.00 per hour, depending on experience, location, and employer.

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

To excel in an OpenCL developer role, you need a solid background in parallel programming, computer architecture, and strong proficiency in C/C++, typically backed by a degree in computer science or related fields. Familiarity with GPU/CPU hardware, profiling tools such as clinfo or CodeXL, and experience using the OpenCL framework are essential. Effective problem-solving skills, adaptability, and collaboration are valuable soft skills for success in this position. These competencies allow developers to optimize code efficiently, accelerate computing tasks, and seamlessly work with cross-functional technical teams.

Who is the owner of OpenCL?

OpenCL is maintained by the Khronos Group, an industry consortium that develops open standards for graphics and compute APIs. It is an open standard used by developers working with parallel programming, GPU computing, and heterogeneous systems.

What are some common projects or responsibilities for an OpenCL developer in a typical workweek?

OpenCL developers often work on accelerating computational workloads by developing and optimizing kernels to run on GPUs, CPUs, or other accelerators. You may collaborate closely with software engineers, hardware architects, and data scientists to port existing algorithms to OpenCL and improve their performance. Typical tasks include profiling code, identifying bottlenecks, writing documentation, and participating in code reviews. Successfully executing these responsibilities directly contributes to improved system efficiency and supports the organization's high-performance computing goals.

What is an OpenCL job?

An OpenCL job typically involves working with Open Computing Language (OpenCL), a framework for writing programs that execute across heterogeneous platforms, including CPUs, GPUs, and other processors. Professionals in this role develop and optimize parallel computing applications to enhance performance in fields like graphics rendering, scientific computing, machine learning, and data processing. They often work with C-based programming, kernel optimization, and hardware acceleration to maximize computational efficiency.

What can you do with OpenCL?

OpenCL is a framework used by developers to write programs that run across heterogeneous platforms such as CPUs, GPUs, and other processors. It enables parallel computing and acceleration of tasks like image processing, scientific simulations, and machine learning. OpenCL skills are valuable for roles involving high-performance computing, hardware acceleration, and optimizing software for diverse hardware environments.

Can computer engineers make $500,000?

Computer engineers, including those working with OpenCL and related technologies, typically earn salaries below $500,000, with high earners often reaching this level through senior roles, specialized skills, or leadership positions. Achieving a $500,000 salary usually requires extensive experience, advanced certifications, or working in high-paying industries such as tech giants or finance. Most standard roles in computer engineering offer lower base salaries, but total compensation can increase with bonuses and stock options.

Does C++ have job opportunities?

OpenCL developers often use C++ to write high-performance parallel code, and there are job opportunities in fields such as graphics, scientific computing, and machine learning that require C++ skills. Proficiency in C++, along with knowledge of OpenCL and parallel programming, can enhance employability in these areas. Many tech companies and research institutions seek professionals with expertise in C++ for GPU and heterogeneous computing roles.
More about Opencl jobs
What are the most commonly searched types of Opencl jobs? The most popular types of Opencl jobs are:
What states have the most Opencl jobs? States with the most job openings for Opencl jobs include:
Infographic showing various Opencl job openings in the United States as of June 2026, with employment types broken down into 100% Full Time. Highlights an 86% Physical, 6% Hybrid, and 8% Remote job distribution, with an average salary of $47,067 per year, or $22.6 per hour.

Software Engineer - Software Engineer - GPU, C++, OpenCL, CUDA

Hudson Manpower

Waukesha, WI • On-site

Contractor

Posted 16 days ago


Job description

Position: Software Engineer - GPU, C++, OpenCL, CUDA
Location: Waukesha, WI (Onsite)
Exp: 5 - 9 yrs
Key Skills: GPU, C++, OpenCL, CUDA, OneAPI, Matlab
Only USC / GC
Job Requirements
The CT Program is working on upgrading CT scanners used worldwide. The center is currently concentrating on the ongoing enhancement of the next generation of CT machines, including their essential workflows and applications. For that purpose, proficient and experienced resources are required.
Primary Objective:
  1. Leverage proprietary software platform to implement image processing algorithms on GPUs. (C++/OpenCL/CUDA/OneAPI)
  2. Improve image chain performance using heterogeneous high-performance computing (HPC) to meet customer expectations
  3. Ensure quality and compliance of productized code per regulatory expectations

Detailed Requirements:
  1. Productized CT image processing algorithms on GPU, including ported algorithms from Matlab to GPU, or OpenCL to CUDA
  2. Improved image chain & algorithm performance compared to initial benchmarks
  3. Perform GPU profiling, identify algorithm bottlenecks, troubleshoot and resolve performance issues
  4. Improve GPU utilization leveraging heterogenous HPC knowledge.
  5. Perform testing, reliability analysis, performance benchmarks and document results
  6. Execute test procedures with high quality and rigor, following Good Documentation Practices

Work Experience
Skills:
  1. Programming Languages: C++, OpenCL, CUDA, OneAPI
  2. Image Processing Algorithms: Implementation and optimization on GPUs
  3. High-Performance Computing (HPC): Knowledge of heterogeneous HPC
  4. Profiling and Performance Analysis: GPU profiling, identifying bottlenecks, troubleshooting, and resolving performance issues
  5. Testing and Documentation: Performing testing, reliability analysis, performance benchmarks, and documenting results following Good Documentation Practices

Additional Experience:
Productizing Algorithms: Experience in productizing CT image processing algorithms on GPU
Porting Algorithms: Experience in porting algorithms from Matlab to GPU or OpenCL to CUDA
Improving Performance: Proven track record of improving image chain and algorithm performance compared to initial benchmarks
Quality and Compliance: Ensuring quality and compliance of productized code per regulatory expectations
Best regards,
Prasad Kalsekar | Hudson Manpower
Email: prasad@hudsonmanpower.com