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.