KTH Royal Institute of Technology, EECS

KTH Royal Institute of Technology in Stockholm has grown to become one of Europe’s leading technical and engineering universities, as well as a key centre of intellectual talent and innovation. We are Sweden’s largest technical research and learning institution and home to students, researchers and faculty from around the world. Our research and education covers a wide area including natural sciences and all branches of engineering, as well as architecture, industrial management, urban planning, history and philosophy.

The School of Information and Communication Technology conducts research and education at a leading international level in Electronics, Software and Computer Systems as well as in Communication Systems. The research activity encompasses both basic and applied level. The school offers a wide spectrum of educational programs at undergraduate, masters and doctoral level. The school of Information and Communication Technology fosters close collaboration with Swedish and international companies and research institutes as well as surrounding associations such as Kista Science City.

Job description

The student will join the group of Prof. Benoit Baudry who investigates the automatic synthesis of diverse variants of software components. This work aims at constantly evolving distributed software applications to prevent single points of failure. Empiricism and case studies form the core scientific foundations for this work, where we evaluate diversification technology on large, real-world software systems. More details here: http://people.rennes.inria.fr/Benoit.Baudry/selected-publications/

This PhD thesis will investigate strategies and algorithms to automatically evolve a set of software application clones (as found when deploying multiple copies of an application stack in the cloud) into a population of diversified software components. Diversification shall occur continuously, by observation the execution condition and through automatic transformations at different levels of the software application.

The doctoral student is expected to publish in the top conferences and journals in the field of Software Engineering. The working language is English.

The Wallenberg Autonomous Systems and Software Program (WASP) is funding this PhD position. WASP is Sweden’s largest ever individual research program, and provides a platform for academic research and education, fostering interaction with Sweden’s leading technology companies. See http://wasp-sweden.org/.


A suitable background for this position would be a Master of Science in Computer Science.

A specialization in software engineering is a plus. International experience and language skills are regarded as advantageous qualifications. Expertise in object-oriented programming and design is highly appreciated.

Applicants must be strongly motivated for doctoral studies, possess the ability to work independently and perform critical analysis and also possess good levels of cooperative and communicative abilities.

Trade union representatives

You will find contact information to trade union representatives at KTH:s webbpage.


The application must include the following documents:

  • Cover letter: a one-page summary of your application.
  • Curriculum vitae: a document of up to four (4) pages, including all your relevant academic, professional and other achievements, and experience.
  • An official copy of the MSc (or equivalent) degree certificate and academic transcript. For applicants in the process of obtaining the MSc (or equivalent) degree, they must state with supporting document the expected date of degree completion.
  • Recommendation letters: Please send together with your application at least two (2) recommendation letters Please also include detailed contact information for at least two (2) references (including the two you arranged for).
  • Statement of purpose: Please state why you wish to pursue a doctoral degree in these research topics,giving an account of your academic interests and your background. Maximum two (2) pages long.
  • Representative publications or technical reports: Please provide, if any, up to maximum two (2) documents, no longer than ten (10) pages each. For longer documents (e.g., project theses), please provide a summary (abstract) and a web link to the full text.

Log into KTH's recruitment system in order to apply to this position. You are the main responsible to ensure that your application is complete according to the ad.

Your complete application must be received at KTH no later than the last day of application, midnight CET/CEST (Central European Time/Central European Summer Time).


We firmly decline all contact with staffing and recruitment agencies and job ad salespersons.

Disclaimer: In case of discrepancy between the Swedish original and the English translation of the job announcement, the Swedish version takes precedence.

Type of employment Permanent position
Contract type Full time
First day of employment According to the agreement, preferably soonest possible
Salary According to the KTH “salary ladder” for doctoral students
Number of positions 1
Working hours 100 %
City Kista
County Stockholms län
Country Sweden
Reference number I-2017-0816
  • Benoit Baudry / Professor, baudry@kth.se
  • Sarah Kullgren / HR Officer, sarahku@kth.se
Published 07.Dec.2017
Last application date 08.Feb.2018 11:59 PM CET

Return to job vacancies