Senior Software Engineer – C++
Job Description
Senior Software Engineer – C++, Python, Image Processing
Are you ready to build life-changing technology at the cutting edge of healthcare?
A disruptive MedTech company based in Dublin is seeking a Senior C++ Software Engineer with strong Python development & image processing experience. You’ll be part of a dynamic, fast-paced team pushing the boundaries of low-latency software design in next-gen medical devices.
REQUIREMENTS:
-
BS, MS, or PhD in Computer Science, Medical Imaging, or related field
-
5+ years of experience in C++ and Python development
-
Solid understanding of hardware integration and image processing
-
Experience with high-performance computing (HPC) and CUDA is a big plus
-
Bonus points for knowledge of machine learning and image processing
-
Familiar with agile methodologies and modern dev tools
-
Creative, hands-on problem solver and a strong team player
-
Excellent communication skills in English
-
Previous start-up experience is a plus
RESPONSIBILITIES:
-
Design and develop high-performance, high-quality software for real-time medical applications
-
Tackle complex problems to enable efficient, low-latency data processing
-
Collaborate across hardware and software teams to create innovative system architectures
-
Work with C++20, GPGPU programming, CMake, and modern package management tools
-
Ensure code quality with formatters, linters, sanitizers, automated testing, and peer reviews
-
Drive agile development using Git, CI pipelines, ALM tools, and Jira