Algorithm Software Engineer
Core
Design, implement, test, and optimize tomographic image reconstruction software for medical imaging scanners.
Role type
Early-career IC algorithm software engineer (medical imaging)
Builds
Tomographic image reconstruction software for GE HealthCare Molecular Imaging scanners
Domain
Medical imaging + high-performance computing
Deliverable
production ML models
Required skills
C/C++ programming, data structures, algorithms, object-oriented programming, software testing, parallel programming (CPU/GPU), software performance optimization
Preferred skills
OpenCL, CUDA, MATLAB, Python, image processing, computer vision, research publications
Technologies
C++, OpenCL, CUDA, MATLAB, Python
Responsibilities
Develop and implement reconstruction algorithms and software tools in C++ within parallel CPU/GPU environments; Collaborate with algorithm engineers and scientists to translate mathematical and physical algorithms into robust software solutions; Analyze and optimize software performance, runtime, and memory usage; Design and execute software unit tests; Support the Verification & Validation team in defining and executing system testing plans.
Seniority
Early-career, hands-on IC