Senior C++ Software Engineer - Medical Imaging & Annotation Tools

ImFusion GmbH
München, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Automation of Tests C++ (Programming Language) CMake Software Quality Code Review Design of User Interfaces Python (Programming Language) OpenGL Qt (Software) Software Engineering Information Technology
+2 more
Build Tools C++14

Job description

As a Senior C++ Software Engineer, you will develop ImFusion Labels, our application for annotating, curating, and managing large-scale medical imaging datasets that power the AI models behind our products. You’ll own features end to end-from architecture and implementation to release-and work closely with AI engineers, clinical experts, and customers to build software that makes medical AI possible.

What you’ll do

  • Design, develop, and ship new features for ImFusion Labels
  • Build scalable, maintainable software using modern C++
  • Design efficient algorithms and data structures for large 2D and 3D medical imaging datasets
  • Improve software quality through architecture discussions, code reviews, and automated testing
  • Shape the product by contributing ideas for new features and workflows
  • Collaborate closely with AI engineers, clinical experts, and customers

Requirements

  • Experience designing and developing large-scale software with clean, maintainable architecture
  • Strong analytical and critical thinking skills
  • A structured, self-driven, and reliable way of working
  • Excellent communication and collaboration skills
  • Extensive professional experience developing complex C++ software systems and a Master’s degree in Computer Science (or equivalent practical experience)
  • Professional working proficiency in English

Nice-to-have

  • Experience in medical imaging or another high-reliability domain
  • UI/UX experience is a plus
  • Experience with CMake or similar C++ build systems
  • Experience with Qt or similar GUI framework, OpenGL, Python/pybind11, WebAssembly/Emscripten

Benefits & conditions

  • Develop cutting-edge C++ software for medical imaging and AI applications
  • Collaborate with leading medical technology companies
  • Combine research, software engineering, and product development
  • Flexible working hours and remote-friendly setup
  • International team, conference participation, and competitive compensation

You think you can be a good fit? We’d love to hear from you!About us

About the company

ImFusion GmbH is a growing company located in Munich, conducting research, development and consulting in advanced medical image computing technologies and computer vision. Our customers include small and large medical device companies as well as academic research labs. We wish to expand our team with talented and motivated people.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:15 min

Defining classes and building packages with pybind11

Konstantin Bespalov · World Congress 2023

3:19 min

Large-scale software development at Siemens Healthineers

Marco Achtziger Marco Achtziger · Europe 2026 Virtual

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all