PhD Position Software Testing

Solliciteer op de website van de werkgever

Faculty Electrical Engineering, Mathematics and Computer Science

The Faculty of Electrical Engineering, Mathematics and Computer Science (EEMCS) brings together three disciplines - electrical engineering, mathematics and computer science. Combined, they reinforce each other and are the driving force behind the technology we use in our daily lives. Technology such as the electricity grid, which our faculty is helping to make future-proof. We are also working on a world in which humans and computers reinforce each other. We are mapping out disease processes using single cell data, and using mathematics to simulate gigantic ash plumes after a volcanic eruption. There is plenty of room here for ground-breaking research. We educate innovative engineers and have excellent labs and facilities that underline our strong international position. In total, more than 1,100 employees and 4,000 students work and study in this innovative environment.

Click here to go to the website of the Faculty of Electrical Engineering, Mathematics and Computer Science.

Functie omschrijving

The Software Engineering Research Group (SERG) has recently acquired an H2020 EU project called COSMOS that will reinforce the research lines of software testing, evolution, and maintenance at TU Delft by focusing on Cyber-Physical systems.

Emerging Cyber-Physical Systems (CPS)—from robotics, transportation, to medical devices—play a crucial role in the quality of life of European citizens and the future of the European economy. Increasing automation to such an extent, however, gives rise to many challenges, at the crux of which lies the hardware and software symbiosis. COSMOS proposes to overcome the strain on developing and evolving high-quality, dependable CPS by employing two key technologies: DevOps and Artificial Intelligence (AI). These technologies offer the potential to address CPS development, verification, and evolution.

Functie eisen

For this project we are seeking enthusiastic Master students interested in obtaining a PhD degree in the cross-section of DevOps, software testing, simulation-based validation & verification (V&V), software evolution, and software quality. The prospective PhD student is expected to do high-quality research: coming up with creative solutions, working diligently to iron out all details and getting a deeper understanding, interacting with peers around the world, but also interacting with practitioners from both the open source and industrial domain to evaluate the research.

  • A Master’s degree (or equivalent) in computer science

  • A strong interest in software testing, software evolution, artificial intelligence, and/or empirical research

  • Strong programming and software engineering skills. Good knowledge of software testing is a definite plus.

  • Good communication and presentation skills in English

  • Ability to work in an international team

  • A healthy dose of creativeness


TU Delft offers PhD-candidates a 4-year contract, with an official go/no go progress assessment after one year. Salary and benefits are in accordance with the Collective Labour Agreement for Dutch Universities, increasing from € 2395 per month in the first year to € 3061 in the fourth year. As a PhD candidate you will be enrolled in the TU Delft Graduate School. The TU Delft Graduate School provides an inspiring research environment with an excellent team of supervisors, academic staff and a mentor. The Doctoral Education Programme is aimed at developing your transferable, discipline-related and research skills.

The TU Delft offers a customisable compensation package, discounts on health insurance and sport memberships, and a monthly work costs contribution. Flexible work schedules can be arranged. For international applicants we offer the Coming to Delft Service and Partner Career Advice to assist you with your relocation.

Informeren en solliciteren

For additional information about this vacancy, you can contact:

  • dr. Annibale Panichella, email:

  • prof. dr. Andy Zaidman, email:

To apply, please create an application package containing:

  • A detailed CV (with contact information for 2 references; sending references letters yourself is not necessary)

  • A motivation letter that includes a paragraph on your vision of the TestShift project (e.g., what do you consider to be an urgent topic to address in the area of software testing, how would you go about the project, how does your vision relate to the topics of TestShift, etc.). Hint: be creative! (a generic letter of motivation is not appreciated)

  • A (draft) version of your Master thesis

  • Optional: (draft) versions of papers that you have submitted/published

  • A detailed transcript of university grades

  • Proof of English proficiency

Please send your application package to us no later than November 1 by applying via the 'apply now' button.

A pre-employment screening can be part of the application procedure.

Acquisitie naar aanleiding van deze vacature wordt niet op prijs gesteld.

38-40 uur per week
Type vacature:


  • Er is geen minimale opleiding vereist
  • Voor deze functie is er geen minimale werkervaring vereist

Wat wij bieden

€ 2.395,- tot € 3.061,- per maand

Solliciteer op de website van de werkgever

Of solliciteer later