Senior Software Engineer

Vor 6 Tagen


Munich remote Italy Greece Spain, Deutschland ImFusion Vollzeit 80.000 € - 120.000 € pro Jahr


Your mission

ImFusion is a R&D consulting company based in Munich. Thanks to our expertise in image processing, computer vision, AI and robotics applied to medical imaging, we help our customers drive innovation in medical technologies.

We wish to expand our team with talented and motivated people to help us develop and commercialize advanced medical products in collaboration with renowned customers. As (senior) Software Engineer at ImFusion you will work on customer projects, further develop our state of the art visual computing software framework and share your knowledge and experience with the rest of the team and customers.

The work involves a lot of engineering but can also include one or more of the following components, depending on your aptitude and interest:
  • Training and/or integration of machine learning models
  • Project management with or without customer interaction
  • Product management - deciding what is meaningful and impactful work
  • Demos – showcasing our work in real-time at conferences, workshops or when customers or collaborators come to the office or we visit them
While this position is based in our Munich office, remote or hybrid work arrangements may be available within Germany and, where compatible with the role's responsibilities and legal requirements, also within the EU. 

We are hiring for multiple teams 
  • The Interventional Imaging team focuses on advanced visualization, segmentation and registration, all geared towards interventional imaging with ultrasound, and everything that is needed to fuse live imaging with pre-operative data, and to guide the clinicians  in delivering  successful treatment  (see Ultrasound page on our website). We are currently ramping up work on ultrasound simulation and low-level (image formation) processing. But there is work all around, no prior ultrasound knowledge required. 
  • The Labels team takes care of our favorite off-the-shelf application product for dataset annotation. It supports all types of medical images in 2D, 3D and 4D and a variety of annotation tools; the software offers both a stand-alone desktop application (C++) and a client-server one (HTML, Python). The ideal candidate focuses on good software design and has a good sense for UI/UX and a splash of product intuition. Frontend/Backend, C++, Python, Web development: you will not get bored
  • The Stream team specializes in data streaming, real-time processing, and live visualization. We design and implement the multi-threaded core of our framework that powers real-time data and image processing pipelines. Our goal is to abstract away the complexities of concurrency, synchronization, and memory safety—so that other teams and our SDK users can leverage streaming capabilities without worrying about the intricacies of multi-threaded programming.
  • The Machine Learning team is responsible for developing and maintaining our frameworks for the training and integration of AI models for the whole company.
  • The Special Customer Project team, where we collaborate with a company developing a system for non-invasive, no-radiation cancer treatment. This is a long-standing collaboration and the customer wants to expand into additional cancer types. We are involved in all stages from feasibility work on how to improve and validate the fusion imaging (research nature) to developing, maintaining and enhancing the existing medical software used in clinics. We face challenges such as ensuring the reliability of ground truth data for complex research questions, release management for a multitude of versions and application building upon our framework and rapidly developing while ensuring robustness. 


Your profile
  • Excellent programming skills in C++ are a must-have 
  • PhD or MSc in a relevant field, or equivalent industry experience in a relevant domain:
    • Medical Imaging 
    • Machine Learning / Deep Learning
    • 3D Computer Vision 
  • Eager to continuously learn and expand your skills in both the technical and application domains
  • Reliable team player
  • Professional working proficiency in English
Ways to stand out:
  • Experience developing on both Linux and Windows 
  • Experience with DevOps, Continous Integration
  • Experience with machine learning and deep learning
  • Strong communication skills and interest in interacting with customers
  • Experience with any of the following:
    • CMake
    • C#
    • OpenGL
    • OpenCL, CUDA
    • Qt
    • Python/pybind11
    • WebAssembly/Emscripten
    • Data analysis and curation
    • Streaming applications/pipelines; network streaming and/or encoders 
    • Low-level (image formation) ultrasound


Why us?
  • Be part of an international, dynamic, and highly skilled team in flat hierarchies where you can both make an impact and continue to learn
  • Contribute to our company values and do good for society by having your work enable actual medical products that improve patients' lives
  • Earn a competitive salary and a comprehensive benefits package (such as bike leasing, sports programs, etc.)
  • Enjoy the agility of a start-up paired with the safety of a grown company
  • Benefit from flexible working hours, remote work and workation
  • We celebrate success together with various team events (e.g. Summer Party or Oktoberfest)


About us

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.

We are an equal opportunity employer and are committed to creating an inclusive and diverse workplace where everyone feels valued and empowered. We celebrate diversity and welcome applications from people of all backgrounds, regardless of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, disability, or any other legally protected characteristic. Our goal is to foster a culture of belonging, where different perspectives drive innovation and success.

You think you can be a good fit? We'd love to hear from you


  • Munich, Deutschland NetApp Vollzeit

    Title: Senior Software Engineer Location: Bangalore, Karnataka, IN Requisition ID: 132044 Job Summary NetApp is seeking a passionate and innovative Senior Software Engineer to join our AI Services team. In this role, you will be instrumental in designing and building cutting-edge AI-based experiences that scale across data sets of billions of documents and...


  • Munich, Deutschland SPIRIT-TESTING GmbH | SPIRIT-ONSIDE GmbH Vollzeit

    Gestalten Sie als (Senior) Software Test Engineer (m/w/d) mit uns die Zukunft des Testens! Ist Software Testing Ihre Leidenschaft? Lieben Sie Abwechslung und setzen Sie sich mit Begeisterung und Engagement für die (agile) Software-Qualitätssicherung ein? Dann werden Sie als (Senior) Software Test Engineer (m/w/d) ein Teil unseres hochmotivierten Teams und...


  • Munich, Bayern, Deutschland FUTURAIL Vollzeit 80.000 € - 120.000 € pro Jahr

    ABOUT FUTURAILFuturail is a leading technology startup and autonomy powerhouse based in Germany and France. We power the future of autonomous travel on rail with our holistic autonomy stack for self-driving trains. Our mission is to make trains even more attractive by offering frequent, reliable, cost-effective and low-carbon transportation, contributing to...


  • Munich, Deutschland NetApp Vollzeit

    Title: Senior Software Data Engineer Location: Bangalore, Karnataka, IN Requisition ID: 132776 Job Summary NetApp’s Cloud Storage Business Unit is seeking a highly skilled Software Data Engineer. In this senior role, you will own complex business problems end-to-end: define what needs to be solved, design the approach, and deliver scalable solutions. You...


  • Munich, Deutschland NetApp Vollzeit

    Title: Senior Software Data Engineer Location: Bangalore, Karnataka, IN Requisition ID: 132776 Job Summary NetApp’s Cloud Storage Business Unit is seeking a highly skilled Software Data Engineer. In this senior role, you will own complex business problems end-to-end: define what needs to be solved, design the approach, and deliver scalable solutions. You...


  • Munich, Bayern, Deutschland FUTURAIL Vollzeit 80.000 € - 160.000 € pro Jahr

    ABOUT FUTURAILFuturail is a leading technology startup and autonomy powerhouse based in Germany and France. We power the future of autonomous travel on rail with our holistic autonomy stack for self-driving trains. Our mission is to make trains even more attractive by offering frequent, reliable, cost-effective and low-carbon transportation, contributing to...


  • Berlin, Germany, DACH remote, Germany Remote, Poland Remote emnify Vollzeit 80.000 € - 120.000 € pro Jahr

    Your RoleAre you passionate about software design? Do you excel in resolving network challenges and implementing packet processing solutions? emnify is seeking a talented Senior Software Engineer for the Packet Gateway team, to enhance one of the most innovative components, our router that bridges telco languagesÂ...

  • Senior Software Engineer

    vor 23 Stunden


    Remote, Deutschland Storyblok Vollzeit 80.000 € - 120.000 € pro Jahr

    JOB SUMMARYWe're seeking a Senior Software Engineer with 5–7+ years of experience to join our Innovation Labs. In this pivotal role, you'll work hand-in-hand with the Chief Innovation Officer (CIO) and a tight-knit team to rapidly prototype, validate, and iterate on new ideas for the future of content management. This team operates separately from the main...


  • Munich, Bayern, Deutschland Quest Global Vollzeit

    Quest Globalis a market leader in diversified engineering solutions and one of the global, reliable and long-term partners of numerous companies in the field of Transportation, Aerospace & Defense, Aero Engines, Industrial & Hi-Tech, Medical Devices, Oil & Gas and Power.SHAPE THE FUTURE WITH USWe offer you a motivating environment with exciting projects and...


  • Remote, Deutschland IOTA Foundation Vollzeit 90.000 € - 110.000 € pro Jahr

    Title Senior Software Engineer – Data InfrastructureJob Intro As a Senior Software Engineer on the Infrastructure team, you will play a key role in designing, developing, and maintaining the libraries and services that power off-chain data for the IOTA network. You will join a team of highly skilled software engineers dedicated to building efficient,...