Description

You will port image reconstruction logic from MATLAB to GPU architectures and optimize for high-performance execution.

Responsibilities

  • Implement image reconstruction algorithms using OpenCL and CUDA.
  • Optimize code for high-performance execution across various computing devices.
  • Conduct automation and performance testing for GPU applications.
  • Apply parallel computing concepts to manage memory hierarchy and execution models.
  • Handle efficient data handling and cryptography requirements within the project.

Required Skills

  • 5+ years of experience in GPU computing and parallel programming.
  • Deep understanding of GPU architecture, memory systems, and computer architecture.
  • Proficiency in OpenCL and CUDA.
  • Experience with parallel algorithms and performance optimization.
  • Ability to port and adapt MATLAB algorithms to GPU environments.
  • Strong technical communication skills for collaborative work.
  • Degree in any field of study.

Preferred Skills

  • Experience with NVIDIA Nsight for profiling and debugging.
  • Familiarity with OneAPI.

Education

Any Graduate