Doctoral student in Software Engineering

Ref PAR 2022/1628

The University of Gothenburg tackles society’s challenges with diverse knowledge. 56 000 students and 6 600 employees make the university a large and inspiring place to work and study. Strong research and attractive study programmes attract scientists and students from around the world. With new knowledge and new perspectives, the University contributes to a better future.

The department of Computer Science and Engineering is strongly international, with approximately 300 employees from over 30 countries. The department is a fully integrated department with the University of Gothenburg and Chalmers University of Technology as principals. The position is placed in the Division for Interaction Design and Software Engineering (IDSE) at the department, with the University of Gothenburg as the employer.

Located in Gothenburg – Sweden’s second-largest city – the department is surrounded by a vibrant ecosystem of software-intensive companies, such as Volvo Cars and Volvo AB, Ericsson, ABB, Boeing, and SAAB Aeronautics. The department is connected to three science parks in Gothenburg for industrial collaborations in fields including intelligent vehicles and transport systems, mobile internet, energy, nanotechnology, and life sciences. Alumni and members of the department have also created many startups, including revolutionary companies such as Spotify.

The successful candidate will conduct research with Dr. Daniel Strüber and Dr. Rebekka Wohlrab, and work in tight collaboration with world-class researchers in the software engineering group. The group has strong competence within the intersection of software engineering and AI research, with several faculty members and PhD students working in this area.

The Department aims to actively improve our gender balance and we work broadly with equality projects. Equality and diversity are substantial foundations in all activities at the University and Department.

General information about being a doctoral student at the University of Gothenburg can be found on the university's doctoral student pages

Software Engineering in the IDSE division:

Our office is located in beautiful Lindholmen, overseeing the Göta Älv river. You will be embedded in a vibrant and tightly-knit group conducting research in many varied fields of software engineering, including software testing, requirements engineering, human aspects of software engineering, empirical software engineering, and software development bots. With approximately 20 faculty members, we are arguably one of the largest academic software engineering groups world-wide. We work actively to achieve a working environment with equal conditions, and values the qualities that diversity brings to its operations.

The division has hosted past international conferences such as EASE 2022, ICSE 2018, SPLC 2018, ICSA 2017, and REFSQ 2015.  For industrial research, the division hosts the Software Center, an associated institute with a network of five universities and ten global companies including Siemens, Axis, and Jeppesen.

The City of Gothenburg:

With circa 620’000 inhabitants, Gothenburg is the second-largest city in Sweden. It is located directly at the sea on Sweden’s west coast. Gothenburg is safe, well-connected through bus, train, and an international airport. Sweden is known for a very high standard of living, which includes access to health care for everybody, extensive child support, and an excellent and accessible educational system.


As part of their doctoral education, the doctoral student will work on a thesis project that covers the intersection between software engineering and artificial intelligence, specifically, machine learning. As more and more organizations build their daily operations around machine learning, they recognize the need for tailored processes, principles, and techniques for developing AI-enabled software, which is the focus area of the planned project. The project will involve at least one, potentially all of the following topics:

- Development process models for AI-enabled systems.
- Software architecture and component models for AI-enabled systems.
- Ensuring consistency of AI-enabled systems.
- Model-driven engineering of AI-enabled systems.

Third-cycle studies comprises four years of full-time studies and leads after a successful completion to a Degree of Doctor of Philosophy in Computer Science and Engineering. Those who are employed as doctoral students must primarily devote themselves to their doctoral education. However, a doctoral student may to a limited extent work with education, research and administration, so-called departmental service in a teaching or supporting role, which can be concentrated on certain parts of the year depending on the needs of the business in consultation with the student. Such work may, before the doctoral degree is completed, not cover more than 20 percent of full-time work over the study period. If departmental service is performed corresponding to 20 percent of full-time study time, the employment contract is extended by the corresponding period, which gives a total employment of five years.

The purpose of the education is for the doctoral student to acquire the knowledge and skills required to be able to conduct independent research in the field of service, and to contribute to the development of knowledge in the subject by writing a scientific dissertation. The doctoral education is in total 240 higher education credits and includes thesis work corresponding to 180 higher education credits and courses corresponding to 60 higher education credits.


Education at third-cycle level requires general eligibility and, where appropriate, specific eligibility as set out in the general syllabus for the subject.  

The general eligibility requirements for education at third-cycle level are:

  1. having completed a degree at second-cycle level, or
  2. the fulfilment of course requirements totaling at least 240 credits, of which at least 60 credits must be at second-cycle level, or 
  3. the acquisition of equivalent knowledge in some other way, either in Sweden or abroad. 

Specific entry requirements for this subject, according to the general syllabus, are: 
To be qualified for admission to third-cycle programme in Computer Science and Engineering the applicant is required to have obtained a second-cycle qualification. The orientation of the student’s degree shall have a sufficiently close connection to the subject of computer science and engineering. Equivalent requirements apply to individuals who have been awarded their degree in a country other than Sweden.

Assessment criteria   

The selection of applicants who meet the basic and specific eligibility requirements will be based on the ability to assimilate the education at third-cycle level in the context of the planned thesis project.  

The position requires second-cycle qualification in at least one of following areas: software engineering, computer science, data science, or artificial intelligence.

The position requires strong knowledge in software engineering, which can be shown, for example, by having taken software engineering classes. In addition, the position requires strong programming skills.                                                                                                 

The position requires excellent verbal and written communication skills in English.  If you are not familiar with Swedish, you are encouraged, but not required, to learn it during your employment.

It is a plus to have strong knowledge and expertise in:
- machine learning (ML) frameworks and tools
- creation, application or analysis of ML-enabled software
- modeling languages and tools (e.g., UML)
- model-driven engineering platforms (e.g., Eclipse Modeling Framework)
- software architecture and software design

Furthermore, it is a plus to have work experience in a research project on software development; and to have scientific publications in software engineering or AI.


After admission to third-cycle studies you will be appointed to doctoral studentship. Regulations for employment of doctoral students are given in SFS 1993:100. The initial appointment may apply for no longer than one year. An appointment may be renewed for no more than two years at a time. A person may be appointed to a doctoral studentship for a total of eight years. The total employment period may, however, not exceed the time corresponding to full-time third-cycle study for four years.

Salaries for doctoral students are regulated in a local agreement at the University. 

Type of employment: Fixed-term employment, HF 5 kap 7 §
Extent: 100 % of full time
Location: Department of Computer Science and Engineering /Division of Interaction Design and Software Engineering
First day of employment: as soon as possible

Contact information 

Regarding the project, please contact Daniel Strüber (e-mail:
Regarding the position, please contact Palle Dahlstedt (e-mail: .
Regarding the appointment procedure, please contact HR-partner Robin Garnham (e-mail:


Union representatives at the University of Gothenburg can be found here:   


You can apply to be admitted for education at third-cycle level via the University of Gothenburg’s recruitment portal. It is your responsibility to ensure that the application is complete as per the vacancy notice, and that the University receives it by the final application deadline. 

The application is to be written in English.

Applications must be received by: 2022-12-19

Information for International Applicants 

Choosing a career in a foreign country is a big step. Thus, to give you a general idea of what we and Gothenburg have to offer in terms of benefits and life in general for you and your family/spouse/partner please visit: 


The University works actively to achieve a working environment with equal conditions, and values the qualities that diversity brings to its operations.

Salaries are set individually at the University.

In accordance with the National Archives of Sweden’s regulations, the University must archive application documents for two years after the appointment is filled. If you request that your documents are returned, they will be returned to you once the two years have passed. Otherwise, they will be destroyed.

In connection to this recruitment, we have already decided which recruitment channels we should use. We therefore decline further contact with vendors, recruitment and staffing companies.