My client in the field of medical imaging and therapy guidance is seeking a Senior Software Engineer to join its growing R&D team. You’ll contribute to the development and optimization of software solutions for MRI-guided therapeutic applications, collaborating closely with clinical research institutions, academic partners, and international device manufacturers.
Your Role:
* Develop and maintain software systems for MRI-based therapeutic platforms
* Build, test, and refine applications in close collaboration with university labs, hospitals, and engineering teams
* Contribute to both backend (algorithms, medical data handling) and frontend (user interfaces, visualizations) development
* Interface with regulatory support teams to ensure compliance and documentation standards
* Support software testing across environments and participate in product lifecycle documentation
Your Profile:
* Bachelor’s or Master’s degree in Computer Science, Biomedical Engineering, or a related field
* 4+ years of industry experience in full-stack or embedded software development
* Strong programming skills in C, C++, Python (expert), Qt, Java, JavaScript
* Familiarity with standards such as DICOM, DICOM SR, HL7, JSON, XML, and SQL
* Experience with medical visualization tools like 3D Slicer, gmsh, and VMTK for geometry and mesh processing
* Experience working in Windows, Linux, and UNIX-based systems
* Cloud computing proficiency and scripting skills for automated pipelines
* Experience with libraries like FEniCS, numpy, PETSc, and pybind11
* Visualization skills in Matplotlib, Paraview, or similar tools
* Strong knowledge in either data acquisition, image processing, or 3D geometry modeling
* Hands-on experience with version control (Git) and documentation tools (LaTeX, Markdown)
* Familiarity with Agile methodologies, sprint planning, backlog grooming, and user story refinement
* Experience in team leadership or technical project coordination is a plus
* Knowledge of medical software development standards (e.g. ISO 62304) is advantageous
* Comfortable working in a multidisciplinary and international team; English fluency required, German a plus
* Willingness to travel occasionally (up to 10%)