Overview
Skills
Job Details
Job Title: Senior GPU Developer High-Performance Computing
Location: Waukesha, WI (Onsite)
Job Summary: We are seeking two experienced professionals with a strong background in heterogeneous High-Performance Computing (HPC) and GPU optimization. The ideal candidates will have over five years of experience improving GPU performance and implementing image processing algorithms using C++/OpenCL/CUDA/OneAPI.
Key Responsibilities:
Develop and optimize CT image processing algorithms for deployment on GPUs.
Port existing algorithms from MATLAB or OpenCL to CUDA.
Enhance performance of image processing pipelines using advanced HPC techniques.
Conduct GPU profiling to identify and resolve algorithmic bottlenecks.
Maximize GPU utilization by applying heterogeneous HPC knowledge.
Execute rigorous testing, performance benchmarking, and documentation.
Adhere to Good Documentation Practices and ensure compliance with quality standards and regulatory requirements.
Required Qualifications:
5+ years of experience in High-Performance Computing with a focus on GPU performance optimization.
Proficient in C++, CUDA, OpenCL, and/or OneAPI.
Proven track record in porting and optimizing algorithms for GPU platforms.
Strong analytical and debugging skills for performance troubleshooting.
Experience working in regulated environments with a focus on code quality and compliance.