> Markdown version of [/jobs/ext/1497624-software-engineer-medical-image-reconstruction-c-cuda](https://www.wearedevelopers.com/jobs/ext/1497624-software-engineer-medical-image-reconstruction-c-cuda). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Medical Image Reconstruction (C++/CUDA) - **Company:** Phillips & Phillips, Inc. - **Location:** Cleveland, OH, United States - **Experience:** Expert - **Salary:** $89,000.0 - $141,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Artificial Intelligence, C Sharp (Programming Language), C++ (Programming Language), Nvidia CUDA, Computer Engineering, Python (Programming Language), MATLAB, Machine Learning, OpenCL, Signal Processing, Graphics Processing Unit (GPU), Caching, Gpu Programming, Information Technology - **Published:** July 30, 2026 - **Apply:** https://www.careerjet.com/job/us37a64e3dd0ce86f4137bc64a357e622c/eaa ## About the Role * You have a bachelor's degree or higher in Computer Science, Electrical or Computer Engineering, Mathematics, Physics, Biomedical Engineering, or a related field. * You have a strong foundation in C++, whether from professional experience, internships, co-ops, or graduation from a program that teaches computer science in C++. Prior work experience is preferred but not required, and you are eager to deepen your skills. * Exposure to GPU programming (CUDA, OpenCL, or HIP) is a plus, and experience optimizing code for resource-constrained or embedded environments translates directly, but a genuine eagerness to learn GPU-centric development matters most. You are excited by performance and curious about profiling, parallelization, and getting the most out of modern GPUs. * You bring a strong mathematical foundation, such as linear algebra, calculus, or numerical methods, which is the quality that matters most for this work. A background in image or signal processing, including the theory of medical image formation, is a plus, and familiarity with MATLAB or Python is helpful. Curiosity about applying machine learning to accelerate scientific or physics computation is also a plus. * You must be able to successfully perform the following minimum Physical, Cognitive and Environmental job requirements with or without accommodation for this ## Description Here at Philips you will continue your engineering career on a team building the GPU-native software that turns raw CT physics into life-saving images inside Philips scanners worldwide, learning to wring maximum performance from constrained hardware at the frontier of C++, CUDA, and AI alongside world-class physicists. Your role: * Contribute to our next generation, GPU-native CT image-reconstruction platform in C++ and CUDA, working under the guidance of senior engineers. * Work alongside physicists, algorithm architects, and engineers to implement signal- and image-processing algorithms in efficient, high-performance code. * Write, test, document, and maintain software as part of an industry-leading CT reconstruction platform. * Grow your skills in performance engineering and applied AI, learning to optimize memory use across caches and shared memory, using AI-assisted tools, and exploring how learned models can approximate expensive physics with fast, accurate equivalents. * This hybrid role is based in Cleveland, OH, with three flexible days in the office and two remote days each week. Regular travel is not typically required., Job Title Software Engineer - Image Reconstruction (C++/CUDA) Job Description Here at Philips you will continue your engineering career on a team building the GPU-native softwa… + 14 days ago, Job Title Software Test Automation Engineer-C++, C# (Orange, OH) Job Description Software Test Automation Engineer Play an integral role in shortening critical healthcare sof… + 2 months ago, Job Title Senior Software Engineer - Image Reconstruction (C++/CUDA) Job Description Software Engineer - Image Reconstruction (C++/CUDA) Join the Computed Tomography (CT) Hig… + 2 months ago + ## Related Videos - [HTTP headers that make your website go faster](https://www.wearedevelopers.com/videos/1676-http-headers-that-make-your-website-go-faster) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Accelerating Python on GPUs](https://www.wearedevelopers.com/videos/1521-accelerating-python-on-gpus) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [What’s the latest in NVIDIA CUDA Python](https://www.wearedevelopers.com/magazine/568-what-s-the-latest-in-nvidia-cuda-python) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)