G

GE Healthcare

Imaging, monitoring, and healthcare IT solutions

Algorithm Software Engineer: Medical Imaging

Software EngineeringPosted on Nov 11
Full-timeHaifa, IsraelNo salary listedIn-person

About the Job

Requirements

  • A B.A., B.Sc., or M.Sc. in computer sciences, computer engineering, or software engineering from a recognized academic institution.
  • At least 3 years of hands-on experience in C/C++.
  • Strong C/C++ programming skills, including debugging, performance analysis, and testing.
  • Experience in software architecture and design.
  • Ability to creatively solve complex problems.
  • Strong oral and written communication skills to work effectively with other team members.

Responsibilities

  • Code algorithms and reconstruction tools in C++, OpenCL, and CUDA parallel environments.
  • Design the architecture of complex software subsystems.
  • Work with algorithms engineers and scientists to understand mathematical and physical algorithms and design optimal implementations.
  • Work with other software teams to define interfaces between the reconstruction environment and other software subsystems.
  • Optimize reconstruction engines to meet runtime performance requirements and memory-resource constraints.
  • Write software requirements and design documents.
  • Design and execute software unit tests.
  • Support the Verification and Validation team in designing and executing system testing plans.
  • Support field investigations as needed.
  • Manage data and configuration and control generated code.
  • Initiate and conduct technical reviews of work.
  • Stay informed about trends and new technologies in the computing and software industry.

Desired Qualifications

  • At least 5 years of hands-on experience implementing algorithms.
  • Experience in parallel programming for multicore CPUs or GPUs.
  • Experience with OpenCL or CUDA.
  • Knowledge of MATLAB and Python.
  • Knowledge of image processing.
  • Strong performance-optimization skills.

About the Company

GE Healthcare

Imaging, monitoring, and healthcare IT solutions

GE Healthcare Systems provides medical technologies and digital infrastructure to improve diagnosis, treatment, and monitoring of patients. Its products include imaging systems (radiology and cardiology), mobile diagnostic tools, patient monitoring devices, and healthcare IT software that combine hardware, software, and services sold to hospitals, clinics, and research institutions, with revenue from device sales, software licenses, and long-term service contracts. The company differentiates itself by offering a wide, integrated ecosystem of hardware, software, and services, plus AI-driven analytics and a global service network supported by substantial R&D investment. Its goal is to improve patient outcomes and healthcare efficiency by delivering reliable imaging, diagnostics, monitoring, and IT solutions for clinicians.

Company size
1-10
Company stage
IPO
Headquarters
Chicago, IL
Founded
1892

Recently Posted Jobs

Explore more opportunities at GE Healthcare

See more jobs