Job Description
As an C++ programming + CUDA, you will be a part of an Agile team to build healthcare applications and implement new features while adhering to the best coding development standards.
Responsibilities: -
- Development of CT Image processing algorithms on GPU using C++ and CUDA
- 5+ years of experience in heterogenous High Performance Computing and proven GPU performance improvement experience.
- Has experience developing test strategies and executing testing of developed software.
- Has experience supporting creation of program documentation--including design documents, test plans, and requirement documents as needed.
- Experience: Overall 5+ years but must have good experience in HPC
Work involved:
- Leverage proprietery software platform to implement reconstruction algorithms on GPUs. (C++/OpenCL/CUDA/OneAPI)
- Productized CT image processing algorithms on GPU, including ported algorithms from Matlab to GPU, or OpenCL to CUDA
- Improve GPU utilization leveraging hetorogenous HPC knowledge.
- Develop quality assurance testing for ported algorithms, execute and benchmark results.
- Troubleshoot algorithm performance, perform GPU profiling to identify performance bottlenecks.
- Investigate any problems or bugs encountered during development or testing, and document the findings to facilitate effective troubleshooting and resolution.
- Improved image chain & algorithm performance compared to initial benchmarks
- Perform testing, reliability analysis, peformance benchmarks and document results
Job Tags