NTNU is a broad-based university with a technical-scientific profile and a focus in professional education. The university is located in three cities with headquarters in Trondheim.
At NTNU, 9,000 employees and 43,000 students work to create knowledge for a better world.
You will find more information about working at NTNU and the application process here.
We offer a 4-years PhD position (with 25% teaching duties) in Model-Driven Verification and Validation of Software Systems at the Department of Computer Science, NTNU.
For a position as a PhD Candidate, the goal is to achieve a completed doctoral education up to an obtained doctoral degree.
The objective of this position is exploring new Model-Driven Engineering (MDE) techniques for the Verification and Validation (V&V) of modern software systems. The focus will be in particular on advancing techniques for systems developed with modern approaches, which include for example the integration of AI-based components and large language models (LLMs).
Model-Driven Engineering (MDE) is a software and system development paradigm centered around structured models. Models are defined according to precise Domain-Specific Languages (DSL), so that they can be used as input to automated code generators and other automation tasks. MDE finds application in repetitive and complex manual tasks: it has been extensively used for V&V tasks, in which information on a complex system needs to be processed and transformed in different ways.
While Model-Driven V&V practices are relatively established for traditional systems, the changes in software development practices in recent years raise new challenges and opportunities. On the one hand, new development techniques like continuous integration can synergize with MDE automated generation of artifacts. On the other hand, the spreading of generative AI techniques, like Large Language Models (LLMs), open up new opportunities for the development of DSLs, but also new areas of application.
MDE is encountered with different names and flavors in the industry. MDE techniques are at the foundation of Model-Based Systems Engineering (MBSE), an initiative from the INCOSE consortium to transition systems engineering to a model-based practice. The software development community refers to such practices as Model-Driven Development (MDD) or Domain-Driven Design (DDD). MDE techniques are standardized by the Object Management Group, a consortium consisting of more than 200 among companies and research organizations.
The successful candidate, together with the supervisor, will be able to define a specific research direction within this topic, according to their interests and background. The applicants are therefore encouraged to propose their own idea in the project proposal to be attached to the application.
The ideal candidate will have some experience of Model-Driven Engineering or Domain-Specific Languages, or some experience with Verification and Validation topics. We look for a candidate that can approach this topic from a software engineering and systems engineering perspective, which means keeping in mind the overall system, even when dealing with specific technologies or components. We are looking for candidates with a strong research perspective that can publish their work in leading academic journals and conference proceedings.
You will report to Head of Department
The objective of this position is exploring new Model-Driven Engineering (MDE) techniques for the Verification and Validation (V&V) of modern software systems. This work will build on existing research and existing collaborations with international researchers both in the academia and in the industry. The successful candidate is expected to have a strong background in Computer Science or similar disciplines, be knowledgeable about Model-Driven Engineering and/or Verification and Validation aspects and have some experience with reading and reflecting on research papers in the area.
We are seeking a highly motivated individual that wants to excel in a research environment and has strong academic ambitions. The PhD candidate will therefore contribute to generating knowledge regarding the V&V of complex systems.
Part of the main duties and responsibilities include conducting the following:
The appointment is to be made in accordance with Regulations on terms of employment for positions such as postdoctoral fellow, Phd candidate, research assistant and specialist candidate and Regulations concerning the degrees of Philosophiae Doctor (PhD) and Philosodophiae Doctor (PhD) in artistic research national guidelines for appointment as PhD, post doctor and research assistant
The applicant should:
In the evaluation of which candidate is best qualified, emphasis will be placed on education, experience, and personal suitability, as well as motivation for the topics specified in the advertised position.
As a PhD candidate (code 1017) you are normally paid from gross NOK 532 200 per annum before tax, depending on qualifications and seniority. From the salary, 2% is deducted as a contribution to the Norwegian Public Service Pension Fund.
The period of employment is 4 years, with 25% of the time devoted to teaching assistance/duties.
Appointment to a PhD position requires that you are admitted to the PhD programme in Computer Science within three months of employment, and that you participate in an organized PhD programme during the employment period.
The engagement is to be made in accordance with the regulations in force concerning State Employees and Civil Servants, and the acts relating to Control of the Export of Strategic Goods, Services and Technology. Candidates who by assessment of the application and attachment are seen to conflict with the criteria in the latter law will be prohibited from recruitment to NTNU.
After the appointment you must assume that there may be changes in the area of work.
It is a prerequisite you can be present at and accessible to the institution daily.
The application and supporting documentation to be used as the basis for the assessment must be in English.
Publications and other scientific work must follow the application. Please note that applications are only evaluated based on the information available on the application deadline. You should ensure that your application shows clearly how your skills and experience meet the criteria which are set out above.
The application must include:
If all, or parts, of your education has been taken abroad, we also ask you to attach documentation of the scope and quality of your entire education, both bachelor's and master's education, in addition to other higher education. Description of the documentation required can be found here. If you already have a statement from NOKUT, please attach this as well.
We will take joint work into account. If it is difficult to identify your efforts in the joint work, you must enclose a short description of your participation.
In the evaluation of which candidate is best qualified, emphasis will be placed on education, experience and personal and interpersonal qualities. Motivation, ambitions, and potential will also count in the assessment of the candidates.
NTNU is committed to following evaluation criteria for research quality according to The San Francisco Declaration on Research Assessment - DORA.
A good work environment is characterized by diversity. We encourage qualified candidates to apply, regardless of their gender, functional capacity or cultural background.
The city of Trondheim is a modern European city with a rich cultural scene. Trondheim is the innovation capital of Norway with a population of 200,000. The Norwegian welfare state, including healthcare, schools, kindergartens and overall equality, is probably the best of its kind in the world. Professional subsidized day-care for children is easily available. Furthermore, Trondheim offers great opportunities for education (including international schools) and possibilities to enjoy nature, culture and family life and has low crime rates and clean air quality.
As an employee at NTNU, you must at all times adhere to the changes that the development in the subject entails and the organizational changes that are adopted.
A public list of applicants with name, age, job title and municipality of residence is prepared after the application deadline. If you want to reserve yourself from entry on the public applicant list, this must be justified. Assessment will be made in accordance with current legislation. You will be notified if the reservation is not accepted.
If you have any questions about the position, please contact Associate Professor Leonardo Montecchi (e-mail [email protected]). If you have any questions about the recruitment process, please contact HR at IDI: [email protected].
Please submit your application electronically via jobbnorge.no with your CV, diplomas and certificates. Applications submitted elsewhere will not be considered. Diploma Supplement is required to attach for European Master Diplomas outside Norway. Chinese applicants are required to provide confirmation of Master Diploma from China Credentials Verification (CHSI).
If you are invited for interview, you must include certified copies of transcripts and reference letters. Please refer to the application number 2022/26341 when applying.
Application deadline: 15.12.23