Software Engineer - Medical Image Reconstruction (C++/CUDA)

PhilipsOrange, OH
$89,000 - $141,000Hybrid

About The Position

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.

Requirements

  • Bachelor's degree or higher in Computer Science, Electrical or Computer Engineering, Mathematics, Physics, Biomedical Engineering, or a related field.
  • Strong foundation in C++.
  • Strong mathematical foundation, such as linear algebra, calculus, or numerical methods.

Nice To Haves

  • Prior work experience is preferred but not required.
  • Exposure to GPU programming (CUDA, OpenCL, or HIP) is a plus.
  • Experience optimizing code for resource-constrained or embedded environments.
  • Genuine eagerness to learn GPU-centric development.
  • Excited by performance and curious about profiling, parallelization, and getting the most out of modern GPUs.
  • Background in image or signal processing, including the theory of medical image formation, is a plus.
  • Familiarity with MATLAB or Python is helpful.
  • Curiosity about applying machine learning to accelerate scientific or physics computation is also a plus.

Responsibilities

  • 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.

Benefits

  • Generous PTO
  • 401k (up to 7% match)
  • HSA (with company contribution)
  • Stock purchase plan
  • Education reimbursement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service