Senior Software Engineer - Image Reconstruction (C++/CUDA)
philips · Orange (OH)
Job description
About the role
Build the GPU‑native engine that transforms raw CT physics into life‑saving images inside Philips scanners worldwide. You will work at the frontier of C++, CUDA and AI, delivering maximum performance on constrained hardware alongside world‑class physicists.
Key responsibilities
- Re‑architect the entire CT image‑reconstruction pipeline as a fully GPU‑native, massively scalable platform in C++ and CUDA.
- Collaborate shoulder‑to‑shoulder with physicists, algorithm architects and platform engineers to translate complex signal and image‑processing models into high‑performance GPU implementations.
- Design, build, test and deploy the reconstruction software together with global CT platform teams.
- Drive performance engineering by profiling, parallelising, and optimising memory usage across caches and shared memory, and explore learned models that replace expensive physics calculations.
Required profile
- 5+ years of professional experience developing complex software systems in C++.
- Experience with GPU programming (CUDA, OpenCL or HIP) or a strong background in optimizing code for resource‑constrained environments.
- Solid mathematical foundation; background in image and signal processing or medical image formation is a plus.
- Bachelor’s degree or higher in Computer Science, Electrical/Computer Engineering, Mathematics, Physics, Biomedical Engineering or related field.
- Excellent written and verbal communication skills and ability to collaborate with global development teams.
Required skills
- C++
- CUDA (or OpenCL/HIP)
- GPU programming
- Performance engineering, profiling and parallelisation
- Memory optimisation across caches and shared memory
- Machine learning applied to scientific computation (plus)
What we offer
- Salary range $114,750 – $183,600 per year, plus potential bonus and long‑term incentives.
- Comprehensive total‑rewards benefits including generous PTO, 401(k) match up to 7 %, HSA contributions, stock purchase plan and education reimbursement.
- Hybrid work model with three days onsite in Cleveland, OH and two remote days per week.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 27 job offers in the United StatesSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 4 hours ago
Expires 1 month from now
1 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
philips
Orange (OH)