GPU Software Engineer - HPC & Image Processing

New Yesterday

GPU Software Engineer - HPC & Image Processing Seeking a highly skilled GPU Software Engineer with 5+ years of experience in heterogeneous High Performance Computing (HPC) to optimize and productize advanced image processing algorithms. The ideal candidate will have proven expertise in GPU performance tuning, algorithm porting, and profiling using C++, OpenCL, CUDA, or OneAPI. Key Responsibilities: Develop and optimize CT image processing algorithms on GPUs. Port existing algorithms from Matlab/OpenCL to CUDA or other GPU platforms. Conduct GPU profiling, identify performance bottlenecks, and implement enhancements. Leverage heterogeneous HPC systems to improve image chain performance and GPU utilization. Execute rigorous testing, benchmarking, and reliability analysis. Ensure compliance with regulatory standards through thorough documentation and adherence to Good Documentation Practices (GDP). Incorporate industry best practices to drive process efficiency and quality. Required Skills: Strong hands-on experience with C++, CUDA, OpenCL, and/or OneAPI. Deep understanding of GPU architecture and performance optimization techniques. Experience with heterogeneous HPC environments. Familiarity with medical imaging or CT processing is a plus. Excellent problem-solving, debugging, and documentation skills. Seniority level Mid-Senior level Employment type Contract Job function Software Development and IT System Custom Software Development Note: This job posting appears active and does not indicate it is expired. #J-18808-Ljbffr
Location:
Waukesha, WI, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search