PhD Candidate in Compiler Technologies

5 months ago


Trondheim, Norway Norwegian University of Science and Technology Full time

About the job

Compiler technologies represent a convenient opportunity to automate complex code analyses and transformation to obtain improved characteristics in the output code.

Modern initiatives rely on a multi-layer approach to code compilation, which offers a modular approach to domain-specific optimisations.

Your project is expected to contribute to cutting-edge research initiatives leveraging, analysing, and exploiting non-conventional computer architectures via digital simulation of the system behaviour or via established approximate computing techniques.

You will join a team of international researchers with diverse backgrounds to address the challenges presented by a common problem, and to improve over the current state-of-the-art both with theoretical findings and with technological advances.

You will be expected to regularly engage in critical and constructive discussions with academics from your supervision team, members of your research group, and other research groups within the computer science department.

For a position as a PhD Candidate, the goal is a completed doctoral education up to an obtained doctoral degree.

Your immediate leader is the head of the Computing group.

Duties of the position

Acquire and maintain cutting-edge knowledge of the field. Coordinate with the supervision team to agree on research directions. Actively participate in a network of European partners to tackle common challenges. Author and co-author scientific manuscripts in academic English. Participate in approved relevant international events to disseminate research results. Fulfil administrative and teaching duties required (if applicable).

Required selection criteria

You must have a relevant background in Computer Engineering or any other related field. Your education must correspond to a five-year Norwegian degree program, where 120 credits are obtained at master's level. You must have a strong academic background from your previous studies and an average grade from the master's degree program, or equivalent education, which is equal to B or better compared with . If you do not have letter grades from previous studies, you must have an equally good academic basis. If you have a weaker grade background, you may be assessed if you can document that you are particularly suitable for a PhD education. Master's students can apply, but the master's degree must be obtained and documented by 01 September 2024. You must meet the requirements to access and perform research on dual-use technologies according to Norwegian regulations on Control of the Export of Strategic Goods, Services and Technology. You must meet the eligibility requirements to work on a European Defence Fund project. You must meet the requirements for admission to the in Faculty of Information Technology and Electrical Engineering. Knowledge of fundamentals of C++ programming. Competence in code optimisations. Knowledge of hardware/software co-design principles, and computer architectures. Good written and oral communication skills (English).

The appointment is to be made in accordance with and 

Preferred selection criteria

Experience with large C++ code bases. Experience with MLIR and/or LLVM frameworks. Experience with Precision Tuning and/or other approximate computing methods. Experience with one or more heterogeneity-aware code acceleration paradigms (OpenCL, CUDA, SYCL, etc.). Track record of open-source code contributions. Strong motivation, with evidence of independent research skills relevant to the project.

Personal characteristics

Is good at anticipating problems and identifying logical solutions as well as contradictions and inconsistencies. Develops effective, sensible and practical solutions to problems. Sees the big picture and takes broader considerations into account. Acquires new knowledge quickly, and is able to use existing knowledge in new ways.

Emphasis will be placed on personal and interpersonal qualities.

We offer

exciting and stimulating tasks in a strong international academic environment an open and with dedicated colleagues favourable terms in the

Salary and conditions

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 3 years. Possibility of 4 years with 25% teaching duties included for the right candidate. 

Appointment to a PhD position requires that you are admitted to the within three months of employment, and that you participate in an organized PhD programme during the employment period.



  • Trondheim, Trøndelag, Norway Norwegian University of Science and Technology Full time

    About the JobWe are seeking a highly motivated PhD candidate to join our research team at the Norwegian University of Science and Technology. The successful candidate will have the opportunity to work on cutting-edge research initiatives in compiler technologies, leveraging and exploiting non-conventional computer architectures.Key ResponsibilitiesAcquire...


  • Trondheim, Trøndelag, Norway Norwegian University of Science and Technology Full time

    About the JobThe Norwegian University of Science and Technology is seeking a highly motivated PhD candidate to contribute to cutting-edge research initiatives in compiler technologies. As a researcher in this field, you will have the opportunity to work on a multi-layer approach to code compilation, leveraging digital simulation of system behavior and...


  • Trondheim, Trøndelag, Norway Norwegian University of Science and Technology Full time

    About the JobWe are seeking a highly motivated and skilled PhD candidate to join our research team at the Norwegian University of Science and Technology. The successful candidate will have the opportunity to work on cutting-edge research initiatives in compiler technologies, focusing on code optimization and analysis.Key ResponsibilitiesAcquire and maintain...


  • Trondheim, Trøndelag, Norway Norwegian University of Science and Technology Full time

    About the JobWe are seeking a highly motivated and skilled PhD candidate to join our research team at the Norwegian University of Science and Technology. The successful candidate will have the opportunity to work on cutting-edge research initiatives in compiler technologies, focusing on code optimization and analysis.Key ResponsibilitiesAcquire and maintain...


  • Trondheim, Trøndelag, Norway Norwegian University of Science and Technology Full time

    About the JobWe are seeking a highly motivated and skilled PhD candidate to join our team at the Norwegian University of Science and Technology. The successful candidate will have the opportunity to contribute to cutting-edge research initiatives in compiler technologies and advanced research initiatives.Key ResponsibilitiesAcquire and maintain advanced...


  • Trondheim, Trøndelag, Norway Norwegian University of Science and Technology Full time

    Position Overview The realm of compiler technologies offers a unique opportunity to streamline intricate code evaluations and transformations, leading to enhanced performance characteristics in the resultant code. Contemporary projects adopt a multi-tiered strategy for code compilation, facilitating a modular approach to optimizations tailored for...


  • Trondheim, Trøndelag, Norway Norwegian University of Science and Technology Full time

    Position Overview The realm of compiler technologies offers a significant opportunity to automate intricate code analysis and transformation, leading to enhanced output characteristics in programming. Contemporary projects adopt a multi-tiered strategy to code compilation, facilitating a modular approach to optimizations tailored for specific domains....


  • Trondheim, Trøndelag, Norway NTNU - Norges teknisk-naturvitenskapelige universitet Full time

    PhD Candidate in Clean Heat Pumping Technologies and AIAbout the Job:We are seeking a highly motivated and skilled PhD candidate to join our research team at NTNU - Norges teknisk-naturvitenskapelige universitet. The successful candidate will work on a collaborative project with CERN, focusing on the integration of clean heat pumping technologies and...


  • Trondheim, Trøndelag, Norway Norwegian University of Science and Technology Full time

    About the PositionWe are seeking a highly motivated and qualified PhD candidate to join our research group at the Department of Social Anthropology, Norwegian University of Science and Technology (NTNU). The successful candidate will be part of a vibrant research environment and contribute to the development of new knowledge in the field of social...


  • Trondheim, Trøndelag, Norway Norwegian University of Science and Technology Full time

    About the JobThe Norwegian University of Science and Technology (NTNU) is seeking a highly motivated PhD candidate to join our research group New Technologies and Educational Design (NTED-DIGIT) in the Department of Teacher Education. The successful candidate will contribute to the project "Climate Change, Language Education, and AI" in cooperation with...


  • Trondheim, Trøndelag, Norway Norwegian University of Science and Technology Full time

    About the JobWe are seeking a highly motivated and talented PhD candidate to join our research group at the Norwegian University of Science and Technology (NTNU). The successful candidate will work under the supervision of Dr. Soledad Gonzalo Cogno and will be part of a multidisciplinary team focused on understanding neural circuits and systems in the...


  • Trondheim, Trøndelag, Norway Byggmakker Norge AS Full time

    About the JobWe are seeking a highly motivated and skilled PhD candidate to join our team at the Department of Energy and Process Engineering. The successful candidate will work on a project focused on developing and describing advanced energy systems by integrating new clean heat elevating technologies and artificial intelligence to optimize and enhance the...


  • Trondheim, Trøndelag, Norway Norwegian University of Science and Technology Full time

    About the PositionWe are seeking a highly motivated and qualified PhD candidate to join our research group in social anthropology at the Norwegian University of Science and Technology (NTNU). The successful candidate will be part of a vibrant research community and contribute to our ongoing research projects on sustainability and environmental...


  • Trondheim, Trøndelag, Norway Norwegian University of Science and Technology Full time

    About the JobThe Norwegian University of Science and Technology (NTNU) is seeking a highly motivated and qualified PhD candidate to conduct research on the intersection of artificial intelligence (AI) and higher education. The successful candidate will be part of the University Pedagogy (UNIPED) section and contribute to the development of AI-based...


  • Trondheim, Trøndelag, Norway Norwegian University of Science and Technology Full time

    About the JobWe are seeking a highly motivated and talented PhD candidate to join our research group at the Norwegian University of Science and Technology (NTNU). The successful candidate will work on developing computational models to determine the mechanisms by which ultraslow oscillations in the medial entorhinal cortex (MEC) are generated and organized...


  • Trondheim, Trøndelag, Norway Norwegian University of Science and Technology Full time

    About the JobWe are seeking a highly motivated and skilled PhD candidate to join our research group at the Norwegian University of Science and Technology (NTNU). The successful candidate will work on developing computational models to determine the mechanisms by which ultraslow oscillations in the Medial Entorhinal Cortex (MEC) are generated and organized...


  • Trondheim, Trøndelag, Norway Norwegian University of Science and Technology Full time

    About the JobWe are seeking a highly motivated PhD candidate to join our research team at the Norwegian University of Science and Technology (NTNU). The successful candidate will be part of a research project focused on sustainable healthcare project management, with a specific emphasis on healthcare facilities in Norway.Research ObjectivesThe PhD project...


  • Trondheim, Trøndelag, Norway Norwegian University of Science and Technology Full time

    About the PositionWe are seeking a highly motivated and qualified PhD candidate to join our research group in social anthropology at the Norwegian University of Science and Technology (NTNU). The successful candidate will be part of a dynamic team of researchers working on issues related to peatland sustainability, restoration, and environmental...


  • Trondheim, Norway Norwegian University of Science and Technology Full time

    About the job For a position as a PhD Candidate, the goal is a completed doctoral education up to an obtained doctoral degree. As part of the NRC IPN grant “FramSki – The future of responsible skiing” (FramSki), we have a vacancy for a 3-year PhD position at the Senter for Sports Facility and Sports Technology (SIAT), hosted by the NTNU,...


  • Trondheim, Trøndelag, Norway Norwegian University of Science and Technology Full time

    About the JobWe are seeking a highly motivated PhD candidate to join our research group at the Norwegian University of Science and Technology (NTNU). The successful candidate will have the opportunity to work on a PhD project focused on sustainable healthcare environments, with a particular emphasis on project management and organizational learning.Key...