Senior Software Engineer
Vor 6 Tagen
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
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
- 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
-
Senior Software Engineer
vor 1 Woche
Munich, Deutschland NetApp VollzeitTitle: 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...
-
(Senior) Software Test Engineer
vor 2 Wochen
Munich, Deutschland SPIRIT-TESTING GmbH | SPIRIT-ONSIDE GmbH VollzeitGestalten 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...
-
Senior Software Engineer
vor 1 Woche
Munich, Bayern, Deutschland FUTURAIL Vollzeit 80.000 € - 120.000 € pro JahrABOUT 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...
-
Senior Software Data Engineer
Vor 2 Tagen
Munich, Deutschland NetApp VollzeitTitle: 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...
-
Senior Software Data Engineer
vor 14 Stunden
Munich, Deutschland NetApp VollzeitTitle: 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...
-
Senior Software Engineer
vor 1 Tag
Munich, Bayern, Deutschland FUTURAIL Vollzeit 80.000 € - 160.000 € pro JahrABOUT 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...
-
Senior Software Engineer
vor 1 Tag
Berlin, Germany, DACH remote, Germany Remote, Poland Remote emnify Vollzeit 80.000 € - 120.000 € pro JahrYour 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 JahrJOB 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...
-
Senior System Software Engineer
vor 24 Stunden
Munich, Bayern, Deutschland Quest Global VollzeitQuest 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...
-
Senior Software Engineer – Data Infrastructure
Vor 3 Tagen
Remote, Deutschland IOTA Foundation Vollzeit 90.000 € - 110.000 € pro JahrTitle 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,...