Senior Imaging Software Engineer
Job Description
Senior Imaging Software Engineer with C++ and Python development experience required for exciting role with disruptive medtech company in Dublin. You will get the opportunity to work on low latency design for life-changing medical devices.
REQUIREMENTS:
-
BS, MS, or PhD in Computer Science, Medical Imaging, or a related field.
-
5+ years of industry experience in C++ and Python development.
-
Strong understanding of hardware and image processing.
-
Experience with high-performance computing (HPC) and CUDA is a plus.
-
Knowledge of image processing and machine learning is a plus.
-
Familiarity with agile methodologies, ALM & project planning tools.
- Hands-on problem solver, creative thinker and strong team player.
-
Prior start-up experience is a plus.
-
Excellent communication skills in English.
RESPONSIBILITIES:
-
Design and develop high-quality, high-performance software.
-
Solve complex challenges to enable efficient data processing.
-
Optimize for both high throughput and low latency, balancing competing performance demands.
-
Collaborate with hardware and software teams to drive system innovation.
-
Work with modern C++20, GPGPU programming, CMake & package management.
-
Maintain high code quality using formatters, linters, sanitizers, automated tests & peer reviews.
-
Contribute to an agile development process using Git, CI pipelines, ALM tools & Jira for planning sprints and releases.