You will implement and optimize image processing algorithms on GPUs within a proprietary software platform.
Responsibilities
- Productize CT image processing algorithms on GPU, including porting algorithms from Matlab to GPU or OpenCL to CUDA.
- Improve image chain and algorithm performance against established benchmarks.
- Perform GPU profiling to identify bottlenecks, troubleshoot, and resolve performance issues.
- Maximize GPU utilization using heterogeneous high-performance computing techniques.
- Execute testing, reliability analysis, and performance benchmarks following Good Documentation Practices.
Required Skills
- 5+ years of experience in heterogeneous High-Performance Computing (HPC).
- Proven experience in GPU performance improvement.
- C++
- CUDA
- OpenCL
- OneAPI
- HPC
- Experience porting algorithms from Matlab to GPU environments.
- Ability to ensure code quality and compliance per regulatory expectations.