University of Oslo, (UiO) - PhD Research Fellowship in Object Oriented Programming

The University of Oslo is Norway’s oldest and highest rated institution of research and education with 28 000 students and 7000 employees. Its broad range of academic disciplines and internationally esteemed research communities make UiO an important contributor to society.

The Department of Informatics (IFI) is one of nine departments belonging to the Faculty of Mathematics and Natural Sciences at the University of Oslo. IFI is Norway’s largest university department for general education and research in Computer Science and related topics. The Department has near 950 students on bachelor level, near 450 master students, and over 180 PhD students. The overall staff of the Department is close to 250 employees, about 200 of these are full time positions. The full time scientific staff is 60, mostly Full/Associate Professors.

PhD Research Fellowship in Object Oriented Programming

Deadline Friday, May 12, 2017

A PhD Research Fellowship is available at the Department of Informatics in the Programming and Software Engineering Research Group (PSE). The department is seeking a candidate with research visions and the motivation to pursue them in the context of a PhD research project.

The Department of informatics at The University of Oslo is the largest and broadest academic ICT department in Norway, and comprises the field of computer science and interdisciplinary activities towards mathematics, natural sciences, social sciences and humanities.

The fellowship will be for a period of 3 years with no compulsory work or for a period of 4 years, with 25% compulsory work (teaching responsibilities at the department) contingent on the qualifications of the candidate and the teaching needs of the department. The starting date is to be no later than October 1st, 2017.

No one can be appointed for more than one fixed-term period at the same institution.

Description of the Programming and Software Engineering Group

The Programming and Software Engineering group has at present six permanent positions, four Professor / Associate Professors, one Senior Lecturer and one Lecturer (of which one Associate Professor will retire this year). The group is currently hiring two new Associate Professors. The core research themes of the group are empirical Software Engineering, design of Object-Oriented Modelling and Programming Languages, their implementation in Distributed Systems and algorithms for Parallel Programming.

The group members teach core topics in Computer Science and Software Engineering at the Department of Informatics. Moreover, the group leads and participates in a number of research projects funded by the Norwegian Research Council and collaborates extensively with IT companies and other research institutions. See also the PSE website.

The PhD Project

Programming is an activity that is formed both by the problem domain (and its requirements for speed, security, maintainability etc.) as well as the programming language and environment used by software developers. Languages can be tailored to aid clean and efficient programming and to adapt to new contexts such as mobile and cloud computing, which also present new and challenging implementation requirements.

This PhD project specifically addresses issues around adapting the distributed Object Oriented language Emerald to a heterogeneous world of mobile and cloud computing including interfacing to other systems and other programming languages. Within the framework of the Emerald language and system, the project is to identify and experimentally test new approaches to language based distributed computing. The candidate will develop a research agenda in cooperation with the PhD-advisor, Professor Eric Jul.

Requirements and qualifications

The applicant must have a Master’s degree in Computer Science or equivalent or similar disciplines and have worked with programming language implementation either at the language level, e.g., developing compilers, or at the run-time implementation level, e.g., programmed operating systems, network stacks, garbage collection or similar types of system work. The preferred candidate has both language level and run-time level experience. It is an advantage, but not a requirement that the candidate knows Emerald—or has even heard of it.

The Faculty of Mathematics and Natural Sciences has a strategic ambition of being a leading research faculty. Candidates for these fellowships will be selected in accordance with this, and expected to be in the upper segment of their class with respect to academic credentials.

The purpose of the fellowship is research training leading to the successful completion of a PhD degree.

The fellowship requires admission to the PhD program at the Faculty of Mathematics and Natural Sciences. The application to the PhD program must be submitted to the department no later than two months after taking up the position. For more information see:

Doctoral degree and PhD

A good command of English is required

Doctoral degree: PhD in Mathematics and Natural Sciences


Pay grade: NOK 432 700 – 489 300 per year, depending on qualifications and seniority.

The application must include:

  • Application letter
  • CV (summarizing education, positions and academic work - scientific publications)
  • Copies of educational certificates, transcript of records and letters of recommendation
  • List of publications and academic work that the applicant wishes to be considered by the evaluation committee
  • Names and contact details of 2-3 references (name, relation to candidate, e-mail and telephone number)

Foreign applicants are advised to attach an explanation of their University’s grading system. Please remember that all documents should be in English or a Scandinavian language.

In accordance with the University of Oslo’s equal opportunities policy, we invite applications from all interested individuals regardless of gender or ethnicity.

UiO has an agreement for all employees, aiming to secure rights to research results.

Contact information:

Professor Eric Jul, by phone: +47 228 40853, by email to, by text message or Viber message to +45 40 25 16 50 or via the Signal messaging service.

For questions about the recruitment system, contact HR-Officer Helene Jansen, +47 22857196,

Apply for position

Søknadsfrist: 12.05.2017

Kontakt: Professor Eric Jul
Telefon: +47 228 40853

Kontakt 2: Helene Jansen (HR-Officer)
Telefon: +47 22857196