Software Algorithm Engineer at GE Healthcare

Haifa, Haifa District, Israel

GE Healthcare Logo
Not SpecifiedCompensation
Junior (1 to 2 years), Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Healthcare, Medical ImagingIndustries

Requirements

  • B.A/B.Sc./M.Sc. in computer sciences/computer engineering/software engineering from a known academic institution
  • 1-5 years of hands-on experience in C/C++
  • Excellent C/C++ programming, 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

  • Coding of algorithms and reconstruction tools in C++/OpenCL/CUDA parallel environments
  • Architecture and design of complex software subsystems
  • Work with algorithms engineers and scientists to understand mathematical and physical algorithms, and design optimal solutions to implement the algorithms
  • Work with other software teams to define interfaces between the Reconstruction environment and other software subsystems
  • Optimize reconstruction engines to meet performance run-time requirements and usage of memory resources
  • Write software requirements and design documents
  • Design and execute software unit-tests
  • Define and support Verification & Validation team in design and execution of system testing plans
  • Support field investigations – upon need
  • Data and configuration management and control of generated code
  • Initiate and conduct technical reviews of work done
  • Get to know trends and new technologies in the computing and software industry

Skills

Key technologies and capabilities for this role

C++OpenCLCUDAparallel programmingsoftware architectureperformance optimizationdebuggingMATLABPython

Questions & Answers

Common questions about this position

What experience level is required for this role?

The position requires 1-5 years of hands-on experience in C/C++.

What are the key required skills for this Software Algorithm Engineer position?

Required skills include excellent C/C++ programming including debugging, performance analysis, and testing; experience in software architecture and design; ability to creatively solve complex problems; and strong oral and written communication skills.

What is the work environment like at GE Healthcare?

GE Healthcare offers a dynamic and supportive work environment where every voice makes a difference, with opportunities for professional growth and the chance to contribute to cutting-edge medical imaging technology.

What are the desired skills for this position?

Desired skills include 1+ years of algorithms implementation experience, parallel programming on multi-core CPU/GPU, OpenCL/CUDA, knowledge in MATLAB/Python, image processing, and strong performance optimization skills.

What qualifications make a strong candidate for this role?

A strong candidate holds a B.A/B.Sc./M.Sc. in computer sciences, computer engineering, or software engineering, has 1-5 years of C/C++ experience, excels in software architecture, problem-solving, and communication, and has passion for medical imaging and software development.

GE Healthcare

Healthcare technology and data analytics provider

About GE Healthcare

GE Healthcare provides a range of healthcare technologies and services aimed at improving patient care. Its main products include imaging systems, mobile diagnostic devices, patient monitoring solutions, and advanced software for data analysis. These products help medical professionals make informed decisions and enhance the efficiency of healthcare delivery. Unlike many competitors, GE Healthcare invests significantly in research and development, allocating $1 billion each year to innovate and enhance its offerings. The company’s goal is to support healthcare providers in delivering better patient outcomes, as evidenced by its technology supporting over 300,000 patients daily and managing 2 billion patient scans each year.

Chicago, IllinoisHeadquarters
1892Year Founded
N/ACompany Stage
Data & Analytics, HealthcareIndustries
10,001+Employees

Risks

Emerging AR technologies increase competition in medical imaging.
Regulatory challenges may delay AI application expansions in healthcare.
Dependence on clinical trial success for new product market positioning.

Differentiation

GE Healthcare invests $1 billion annually in R&D for product innovation.
The company supports over 300,000 patients daily with its healthcare technologies.
GE Healthcare's AIR Recon DL offers 3D motion-insensitive imaging for enhanced MRI quality.

Upsides

Acquisition of Caption Health expands AI-powered ultrasound capabilities.
Successful Phase III trial of [18F]flurpiridaz enhances coronary artery disease detection.
Collaboration with Wayra accelerates digital health innovation in EMEA.

Land your dream remote job 3x faster with AI