Software engineer/developer for the neurosurgical workflow of tractography data

Software engineer/developer for the neurosurgical workflow of tractography data

Published Deadline Location
2 Oct 30 Nov Eindhoven

You cannot apply for this job anymore (deadline was 30 Nov 2023).

Browse the current job offers or choose an item in the top navigation above.

Job description

We are seeking a highly skilled and motivated Scientific Programmer to join our interdisciplinary team comprised of neurosurgeons from the ETZ Hospital (a national center of expertise for brain surgery located in Tilburg) and experts in computer science and mathematics from TUe (Eindhoven University of Technology). In this role, you will play a pivotal part in the development and enhancement of the clinical turn-key analysis and visualization pipeline, while being at the centerpiece of our collaborative efforts. You will be embedded in cutting-edge research at the intersection of neurosurgery, computer science, and mathematics.

Specifically, as a software engineer and developer, you will be responsible for implementing methodological advances (developed by our team) and making the research available to a broader group of users. You will be building a neurosurgical planning software interfacing with a data processing pipeline for diffusion MRI tractography. The software will include intuitive GUI components to facilitate seamless interaction and will be designed to ensure smooth operation, quality assessment, and technical documentation.

  • Collaborate closely with a multidisciplinary team of neurosurgeons, computer scientists, and mathematicians to implement a neurosurgical planning data software pipeline. This also includes the translation of the research developed by the team members.
  • Develop a user-friendly, modular software interface for routine and expert clinical users to view and interact with pipeline results.
  • Incorporate the developed software into the surgical guidance system for use in the operating room, in collaboration with healthtech partner Medtronic.
  • Conduct ongoing quality assessment and technical documentation of the developed software, maintaining a manual with revision control.
  • Communicate effectively with team members.

About the visualization cluster

The candidate will be part of the visualization cluster under the supervision of Dr. Maxime Chamberland ( and Prof. Anna Vilanova (, and will work in strong collaboration with Prof. Luc Florack (mathematics) and expert in (awake) brain tumor surgery Dr. Geert-Jan Rutten (ETZ Tilburg). The candidate will be hosted at ETZ Tilburg but may be requested to be on-site at TUe occasionally.

The visualization cluster ( at TU/e has a strong track record in visualization and visual analytics for ML models and high-dimensional data. It has generated several award winning contributions at major visualization conferences (IEEE VIS, IEEE InfoVis, IEEE VAST, EuroVis);  several successful start-up companies (MagnaView, Process Gold and SynerScope); and a number of techniques that are used on a large scale world-wide.


Eindhoven University of Technology (TU/e)


We are looking for a candidate who meets the following requirements:
  • Master's or Ph.D. degree in computer science, software engineering, or a related field.
  • Demonstrated expertise in programming languages such as Python and C++.
  • Proficiency in data processing and algorithm development, and experience in developing GUI components using frameworks.
  • Familiar with containers (e.g., Docker, Singularity, Kubernetes) and scalable, reproducible scientific workflows (e.g., Nextflow).
  • Familiarity with neuroimaging techniques, particularly diffusion MRI tractography, is highly desirable.
  • Excellent problem-solving skills and the ability to work independently and collaboratively within a multi-disciplinary research team.
  • Strong attention to detail and the ability to deliver high-quality work within project timelines.
  • You have a good command of the English language (knowledge of Dutch is not required - but a plus).  

If you are concerned that you don't meet all the requirements sufficiently, but the job does excite you, then be sure to respond, we would love to look at your profile.

Conditions of employment

An exciting position within an international yet personal university. You are right in the middle of the students, on a green campus within walking distance of the central station. Besides beautiful architecture, you will find varied workplaces and excellent sports facilities. We also offer you:
  • A monthly salary of minimum €3.226 to maximum €5.090 for full-time employment, depending on your knowledge and experience (scale 10 collective labour agreement for Dutch Universities).
  • In addition to vacation pay, a structural end-of-year bonus.
  • A favorable arrangement for more holidays or a sabbatical.
  • A selection model for additional fringe benefits.
  • Working hours in consultation for an optimal work-life balance.
  • Scope for your talent with advancement prospects and excellent development opportunities such as mentoring, workshops and coaching.
  • Partially paid parental leave and reimbursement for commuting expenses, working from home and the internet.
  • A generous employer contribution to the favorable ABP pension plan.

Here you can discover even more information about our conditions of employment. Build on your career at TU/e!


  • IT
  • Engineering
  • max. 38 hours per week
  • University graduate
  • V32.6963


Eindhoven University of Technology (TU/e)

Learn more about this employer


De Rondom 70, 5612 AP, Eindhoven

View on Google Maps

Interesting for you