Senior Software Engineer - Image Reconstruction (C++/CUDA)
$114.75k - $183.6kPhilips
Job Title Senior Software Engineer - Image Reconstruction (C++/CUDA) Job Description Senior Software Engineer - Image Reconstruction (C++/CUDA) Join the Computed Tomography (CT) High-Performance Computing team and help build the future of medical imaging. Your work will reach clinicians and patients in Philips CT scanners around the world. The Challenge: Re-imagine an entire CT reconstruction pipeline—from raw detector physics to the final image—as a fully GPU-native, massively scalable implementation. Engineer for the next generation of CT, where data-processing volumes will grow orders of magnitude beyond what is possible today. Architect that leap in C++ and CUDA, tackling a problem that demands fundamentally new approaches to computing not incremental optimization. Pioneer the creative use of AI to replace computationally expensive physics models with fast, learned equivalents, all without compromising image quality. Your role: Design and develop our next-generation, GPU-accelerated platform architecture. Partner with architects, engineers, physicists, and stakeholders to translate complex signal and image processing algorithms into scalable, high-performance implementations—balancing image quality against computational cost. Collaborate with CT platform teams to design, develop, test, maintain, and deploy an industry-leading CT reconstruction software platform. Analyze algorithm specifications and prototypes to identify efficient compute designs. Apply AI both ways—using AI-assisted development to speed feature delivery, and building learned models that approximate expensive physics with fast, accurate equivalents. Deliver solutions with a strong focus on end users, quality (QMS/regulatory standards), performance, safety, and security. 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. You're the right fit if: You have a bachelor’s degree or higher in Computer Science, Electrical or Computer Engineering, Mathematics, Physics, Biomedical Engineering, or a related field; a background in the theory of medical image formation is a plus. You have 5+ years of professional experience developing and maintaining complex software systems in C++. You are proficient in image and signal processing. Experience with MATLAB and Python is helpful, but strong C++ proficiency is the primary requirement for this role. You have experience with GPU programming (CUDA, OpenCL, or HIP), or you are adaptable and eager to transition into GPU-centric development. You are energized by performance engineering—profiling, parallelization, and squeezing every last bit of throughput from modern GPUs. Curiosity about applying machine learning to accelerate scientific or physics computation is a strong plus. You have ability and desire to collaborate closely with CT global development teams across the world. You must be able to successfully perform the following minimum Physical, Cognitive and Environmental job requirements with or without accommodation for this position. How we work together We believe that we are better together than apart. For our office-based teams, this means working in-person at least 3 days per week. Onsite roles require full-time presence in the company’s facilities. Field roles are most effectively done outside of the company’s main facilities, generally at the customers’ or suppliers’ locations. This is an office role. About Philips We are a health technology company. We built our entire company around the belief that every human matters, and we won't stop until everybody everywhere has access to the quality healthcare that we all deserve. Do the work of your life to help improve the lives of others. Learn more about our business. Discover our rich and exciting history. Learn more about our purpose. Learn more about our culture. Philips Transparency Details The pay range for this position in Orange, OH is $114,750 to $183,600.00. The actual base pay offered may vary within the posted ranges depending on multiple factors including job-related knowledge/skills, experience, business needs, geographical location, and internal equity. In addition, other compensation, such as an annual incentive bonus, sales commission or long-term incentives may be offered. Employees are eligible to participate in our comprehensive Philips Total Rewards benefits program, which includes a generous PTO, 401k (up to 7% match), HSA (with company contribution), stock purchase plan, education reimbursement and much more. Details about our benefits can be found here. At Philips, it is not typical for an individual to be hired at or near the top end of the range for their role and compensation decisions are dependent upon the facts and circumstances of each case. Additional Information US work authorization is a precondition of employment. The company will not consider candidates who require sponsorship for a work-authorized visa, now or in the future. Company relocation benefits will not be provided for this position. For this position, you must reside in or within commuting distance to Orange, Ohio. #LI-PHI This requisition is expected to stay active for 45 days but may close earlier if a successful candidate is selected or business necessity dictates. Interested candidates are encouraged to apply as soon as possible to ensure consideration. Philips is an Equal Employment and Opportunity Employer including Disability/Vets and maintains a drug-free workplace. At Philips, we believe that every human matters. As a global health-tech leader, we focus on improving people’s health and wellbeing through meaningful innovation. The people who work here share our passion and are motivated to bring this purpose to life. For more than 130 years, we have been creating technologies and innovations that improve people's lives and support healthcare practitioners. Headquartered in the Netherlands and operating in more than 100 countries globally, we focus our advanced technology and deep clinical and consumer insights on Precision Diagnosis, Image Guided Therapy, Enterprise Informatics, Monitoring/ Connected Care, Sleep & Respiratory Care and Personal Health. Together, we deliver better care for more people because we believe that every human matters. That's why we're taking steps to create an environment where we acknowledge and embrace our differences and uniqueness and listen to and value each other's views. When people feel cared for and listened to, they bring their best qualities to work, leading to better collaboration, communication, innovation and success. It is the policy of Philips to provide equal employment and advancement opportunities to all qualified employees and applicants for employment without regard to race, color, religion, sex, pregnancy/childbirth or related medical conditions, age, ethnic or national origin, sexual orientation, gender identity or expression, physical or mental disability, genetic information, citizenship status, veteran or military status, marital or domestic partner status or any other characteristic protected by law. As an equal opportunity employer, Philips is committed to fostering a culture where all are treated with respect and professionalism. To ensure reasonable accommodations for individuals protected by Section 503 of the Rehabilitation Act of 1973, the Vietnam Veterans' Readjustment Act of 1974 and Title I of the Americans with Disabilities Act of 1990, applicants that require accommodation in the job application process may contact View phone number on click.appcast.io, option 5, for assistance. Philips is an Equal Employment and Opportunity Employer including Disability/Vets and maintains a drug-free workplace. Know Your Rights
$114.75k - $183.6k
JOB DESCRIPTION Job Title Senior Software Engineer - Image Reconstruction (C++/CUDA) Job Description Software Engineer - Image Reconstruction (C++/CUDA) Join the Computed Tomography (CT) High-Performance Computing team and help build the future of medical...SeniorC++Full timeWork at officeImmediate startRemote workWork visaRelocation packageFlexible hours2 days per week3 days per week$89k - $141k
JOB DESCRIPTION Job Title Software Engineer - Image Reconstruction (C++/CUDA) Job Description Software Engineer - Image Reconstruction (C++/CUDA... ...reconstruction platform under the guidance of senior engineers. Work alongside engineers, physicists, and...C++Full timeWork experience placementInternshipWork at officeImmediate startWork visaRelocation package3 days per week- ...customers. Position Description: Sr. Software Engineer The successful candidate will... ...processes that bring them to fruition. A Senior Software Engineer takes ownership of the... ...- Required. In-depth knowledge of C/C++ programming - Required. In-depth knowledge...SeniorC++Temporary workCasual work
$105.8k - $174.8k
...skills and ambitions. As a Senior AI Native Engineer, you will be at the forefront... ...digital twin applications, and software engineering. We'll look to... ...languages such as Python, C++, or Java, with experience in... ...natural language processing and image processing techniques....SeniorC++Full timeWork experience placementSummer holidayFlexible hours$106.2k - $194.6k
...skills and ambitions. As a Senior AI Native Engineer, you will be at the... ...digital twin applications, and software engineering. We'll look to you... ...programming languages such as Python, C++, or Java, with experience in... ...language processing and image processing techniques....SeniorC++Full timeWork experience placementSummer holidayFlexible hours- ...Job Title Skill Requirement: 1. Good experience of working in C and C++ in an embedded work environment or software application 2. 5+ years of software engineering experience with demonstrated professional development in software design and development 3. Ability...SeniorC++
- ...in Cleveland, Ohio is seeking an experienced firmware engineer with 6 years of expertise in C++ and real-time operating systems (RTOS). The ideal candidate... ...or Computer Science and experience in developing software using object-oriented design principles. Familiarity with...SeniorC++
$120k - $150k
A nationwide staffing firm is seeking a Senior Application Developer in Cleveland, Ohio.... ...position involves developing and deploying software applications, requiring both strong... ...application development and proficiency in Java, C++, and Oracle technologies....SeniorC++- A technology firm in Cleveland, Ohio, is seeking a skilled Software Engineer with a Bachelor's degree in Electrical Engineering or Computer Science... ...of experience. The ideal candidate should possess strong C++ skills, expertise in real-time operating systems (RTOS), and experience...SeniorC++
- ...design, development, and test of embedded software, features, and functionalities. These... ...requirements; promote reliable automated test engineering practices and technology. Use modern... ...object-oriented programming concepts, C++ and Python. Operate across the...SeniorC++Temporary workVisa sponsorshipWork visaFlexible hours
- ...leading provider of open source software and operating systems to the... ...cloud, data science, AI, engineering innovation and IoT. Our customers... ...of Ubuntu‑based container images to simplify open‑source application... .... As an engineer, your seniority will be based on your software...Work at officeRemote workWork from home
- ...Who Should Apply Recent Computer science/Engineering /Mathematics/Statistics or Science... ...REQUIRED SKILLS For Java /Software Programmers Bachelors degree or Masters... ...Knowledge of Core Java , javascript , C++ or software programming Spring boot...C++Immediate startRemote work
- ...enable our customers to make the world safer. As a Senior Firmware Engineer, you will help develop and deliver the embedded software that powers next-generation handheld radiation... ...Example Technology Stack Languages: C, C++, Python RTOS: FreeRTOS, ThreadX, Zephyr, or...SeniorC++Work at office
- ...Canonical is a leading provider of open source software and operating systems to the global... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers... ...entails Build automated, highly reliable image delivery, testing and publication pipelines...Work at officeRemote workWork from homeFlexible hours
$100k
...Currently, we are looking for entry-level software programmers, Java full stack developers,... ...analysts/data scientists, machine learning engineers for full time positions with clients. Who... .... Knowledge of core Java, javascript, C++, software programming Spring boot, microservices...C++Full timeH1bRemote work- ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world... ...and debugging code in languages such as C#, Java, Python, or C++ Participating on an Agile Scrum team, collaborating across...C++Remote jobInternship
$190k - $240k
...hidden fees or compounding interest. Consumer Growth Experience Engineering (CGX) builds the platforms and end‑to‑end experiences that... ...JavaScript/TypeScript. You have a total of 4+ years of experience as a software engineer. You are experienced in designing, developing, and...SeniorRemote workFlexible hours- ...Software Embedded Engineer Rockwell Automation is a global technology leader focused on helping the world's manufacturers be more productive,... ...analysis, design, and programming techniques, especially in C++ Previous experience working with real-time embedded development...C++Work experience placementWork at officeVisa sponsorshipWork visaFlexible hours
$100.2k - $125k
...Overview As a Senior Software Engineer, you will play a crucial role in developing both front-end and back-end components of our applications. You will collaborate with cross-functional teams to design, develop, and maintain scalable software solutions. Additionally...SeniorFlexible hours- ...Who Should Apply: Recent computer science/engineering/mathematics/statistics or science... ...please visit Required Skills for Java/Software Programmers Bachelors degree or Masters... ...Knowledge of Core Java, javascript, C++ or software programming Spring boot,...C++Immediate startRemote work
$60 per hour
...0105533 Role Firmware Developer with C++ and Python skill Work location Mayfield... ...Technical Design discussion and provide engineering inputs to solidify the Industrial... ...Architecture and write specification around the software feature -? Gather requirements from...C++For contractorsRelocation- Cleveland Clinic is seeking Board Certified Thoracic Radiologists to join its Imaging Institute in Cleveland, Ohio. This full-time role offers a competitive salary ranging from $540,000 to $700,000 annually, alongside benefits such as healthcare, dental, vision, and retirement...SeniorFull time
$40k - $158.13k
...Software Engineer Sr At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience for our customers. We work together each day to foster an inclusive workplace culture where...SeniorFull timeTemporary workPart timeWork experience placementWork at office- ABB in Cleveland, OH is seeking a Software Engineering professional to support R&D projects. Candidates should have a BS degree in Computer Engineering... ...engineering. The position requires sound knowledge of C++, C#, or Java, and experience with Visual Studio and Source...C++
$140k - $200k
...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...SeniorRemote work- Join Philips International as a Senior Zone Installation Specialist where you will provide top-notch installation and customer service... .... This role requires 5+ years of experience in diagnostic imaging, preferably with Magnetic Resonance (MR) equipment, and offers...Senior
- ...solutions combine high-speed cameras, image processing, AI, and industrial software to help ensure quality, safety,... ...and collaboration within a global engineering environment. In This Role, You... ...Our Technology Environment C++ for high-performance and real-time...C++
- ...technically rigorous Algorithm Engineer to join our photon counting CT (PCCT) imaging algorithm team in Solon... ...through advanced image reconstruction, to AI‑driven post‑... ..., and validation. C/C++ experience for... ...accelerated computing (CUDA, cuDNN) for reconstruction...C++Temporary work
$113k - $165k
Eaton Corporation is seeking an IT Incident Response Engineer based in Beachwood, OH. This role involves identifying and responding to advanced cyber threats across various environments, including cloud and on-premises. The ideal candidate will possess a bachelor’s degree...Senior$89k - $143.75k
...Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job... ...understanding of cybersecurity controls and deliverables, knowledge of C++ preferably in a Linux environment, and the ability to work...C++Full timeTemporary workWork at officeLocal areaRemote workNight shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Image Reconstruction (C++/CUDA). Be the first to apply!


