Senior Software Engineer, Image Reconstruction

Philips

Confirmed live 2 days ago High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Orange, OH
Salary
$114,750–$183,600 / yr
Posted
73 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $191k
This role $149k
$100k most similar roles pay here $249k

This role pays less than 89% of similar roles. Most pay $159,562–$222,000 — the shaded band above. At the midpoint, this role pays about $149k versus about $191k for comparable roles.

Based on 240 similar postings.

Employer

About Philips

Royal Philips (founded 1891) is a leading Dutch health technology company focused on improving well-being through innovation, transitioning from a diversified electronics giant to a specialist in healthcare, imaging, patient monitoring, and personal health.

Philips currently has 5 open roles on FindRole.

Listed pay typically runs $115,000–$183,600 across 5 roles with salary data.

Most-posted roles

View all roles at Philips

At a glance

TL;DR · Senior Software Engineer, Image Reconstruction

As a Senior Software Engineer - Image Reconstruction (C++/CUDA), you will join a global team to re-architect a CT image-reconstruction pipeline into a fully GPU-native, massively scalable platform. Working alongside physicists and algorithm architects, you will translate complex signal and image-processing models into high-performance implementations that balance image quality against compute costs. Your daily responsibilities include profiling, parallelizing, optimizing memory usage across caches and shared memory, and pioneering learned models to replace expensive physics with faster equivalents. The role requires expertise in C++, CUDA, OpenCL, or HIP, along with a strong mathematical foundation in signal processing and medical image formation. You will solve the technical challenge of converting raw detector physics into clinical images while pushing the frontiers of performance engineering and applied AI within a high-performance computing environment for medical imaging systems.

What does a Software Engineer earn in Ohio?

Median $124144 from 46 postings across 13 companies.

See salary data

What you'll do

  • Re-architect the CT image-reconstruction pipeline into a fully GPU-native, scalable platform using C++ and CUDA.
  • Translate complex signal and image-processing models from physicists into high-performance GPU implementations.
  • Balance clinical image quality against computational costs during the development of reconstruction algorithms.
  • Profile and optimize memory usage across caches and shared memory to maximize performance on constrained hardware.
  • Develop and parallelize code to improve throughput for medical imaging systems.
  • Pioneer machine learning models to replace expensive physics calculations with faster, accurate equivalents.
  • Design, build, test, and deploy reconstruction software in collaboration with global platform teams.

What we're looking for

  • You must have at least 5 years of professional experience developing and maintaining complex software systems in C++.
  • You must have experience with GPU programming using CUDA, OpenCL, or HIP.
  • Alternatively, you may have experience optimizing code for resource-constrained environments and a desire to transition into GPU development.
  • You must possess a bachelor's degree or higher in Computer Science, Engineering, Mathematics, Physics, Biomedical Engineering, or a related field.
  • You should have a strong mathematical foundation and knowledge of image and signal processing.
  • You must possess excellent written and verbal communication skills to explain complex designs to non-specialists.
  • You must be authorized to work in the United States.

More like this

Similar roles

Software Engineer - Image Reconstruction

Siemens Healthineers

Remote 22 days ago $99,930$137,401
C++ Microsoft Visual Studio Numerical Algorithms Image Reconstruction Image Processing Signal Processing Scientific Computing Intel oneAPI Agile SAFe TDD CI/CD Azure DevOps Git PowerShell YAML
2+ yrs exp Remote

Senior C++ Software Engineer, Chip Design Tools

Nvidia

Santa Clara, CA +3 66 days ago $152,000$241,500
C++ Golang Unix Linux Verilog VLSI Compiler Build Systems Database Dynamic Code Analysis Domain-Specific Languages (DSLs) Computer Architecture RTL Design
5+ yrs exp

Senior Software Engineer, C++

Anduril Industries

Broomfield, CO 9 days ago $190,000$252,000
C++ Python CI/CD NoSQL Big Data Unit Testing Git Agile Signal Processing Estimation Theory Linear Algebra Differential Equations GPU Programming Parallel Programming Asynchronous Programming Sensor Fusion
8+ yrs exp