Job description
As a Lead Developer – Imaging Algorithms , you will design, develop solutions in medical image processing, registration areas to enhance imaging workflows and interventional therapies. The role focuses on delivering robust, clinically performant algorithms, including motion compensation, and optimizing implementations for real-time execution on CPU and GPU architectures. You contribute proactively to software design and system architecture, ensuring product quality across the full development life cycle. Working in an agile, interdisciplinary, international environment, you partner closely with product management, innovation, and user experience. You also help keep delivery reliable by understanding test pipelines and frameworks, developing automated tests, and fixing defects quickly to meet release requirements. As a Lead Developer of Algorithm development expertise , you Your tasks and responsibilities: You develop, design, and implement solutions for medical image processing and analysis as well as AI-supported methods to improve medical imaging and interventional therapies. You will be responsible for the application, optimization, and integration of image processing, image registration, and deep learning models for medical image data, including integration into real-time systems where required. You design, implement, and optimize image registration and motion compensation methods for robust clinical performance. You will ensure the efficient implementation and performance optimization of these algorithms and models on GPU and CPU architecture. You will play a proactive role in software design and system architecture with a focus on imaging and AI-supported solutions and ensuring product quality throughout the entire life cycle. You will work in an agile, interdisciplinary, and international team and in close cooperation with research, product management, innovation, and user experience. Understand the pipelines and ensure the test software issues affecting the pipelines are fixed timely. Fix defects timely, submit work products for release after integration, ensure requirements are addressed and deliverables are of high quality. Understand the test architecture and Test frameworks and tool chains used Develop automated tests adhering to the framework and guidelines to verify product features for a healthcare product at various test levels. Support your team members and be a team player. Your qualifications and experience: You have a degree in computer science, electrical engineering, information technology, or a comparable field with a focus on image processing, computer vision, and/or artificial intelligence. A Masters / PhD is desirable. You have 8-12 years of professional experience in software development of large systems, ideally in the field of medical image processing, image registration, and AI-supported image analysis. You have in-depth knowledge of software development for real-time systems and the development of high-quality product code in C++, knowledge of computer vision (e.g., Opengl, OpenInventor) and good Mathematics foundations (linear algebra, probability). You have knowledge of developing parallel algorithms on GPUs. You have experience with MLOps principles and tools for automating, monitoring, and scaling machine learning models in productive, regulated environments (beneficial). Ideally, you have professional experience in regulated healthcare or medical image processing. You have knowledge in GiT, Microsoft Visual Studio, Azure DevOps with good understanding of Software Engineering, Behavior Driven Development (BDD) and Test-Driven Development (TDD) Your attributes and skills: You will impress us with your willingness to learn and your motivation to continuously develop your skills in the areas of AI and image processing and to keep up with the latest research trends. As a team player, you are confident in our agile, international environment. A structured, methodical, and results-oriented approach to work with good time management and a high degree of personal responsibility is a matter of course for you. You score points with your strong communication skills - you find it easy to express your point of view and present technical results clearly and vividly.
This job post has been translated by AI and may contain minor differences or errors.