PhD Student in Compiler Optimization Techniques

1 week ago


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.

This research initiative aims to contribute to pioneering studies that leverage, analyze, and utilize unconventional computing architectures through digital simulations of system behavior or established techniques in approximate computing.

As part of an international team of researchers with diverse expertise, you will collaboratively tackle common challenges and strive to advance the current state-of-the-art through both theoretical insights and technological innovations.

Regular engagement in critical and constructive discussions with your supervisory team, fellow researchers, and other groups within the computer science department will be expected.

The ultimate objective for a PhD candidate is to complete the doctoral education leading to the attainment of a doctoral degree.

Your direct supervisor will be the head of the Computing group.

Responsibilities

  • Stay abreast of cutting-edge developments in the field.
  • Collaborate with the supervisory team to define research trajectories.
  • Actively engage in a network of European partners to address shared challenges.
  • Author and co-author scholarly articles in academic English.
  • Participate in relevant international events to disseminate research findings.
  • Fulfill any administrative and teaching responsibilities as required.

Required Qualifications

  • A relevant background in Computer Engineering or a related discipline.
  • Completion of a five-year Norwegian degree program, with 120 credits at the master's level.
  • A strong academic record from previous studies, with an average grade of B or better, or an equivalent standard. Candidates with weaker grades may be considered if they can demonstrate suitability for PhD education.
  • Master's students may apply, provided the degree is obtained and documented.
  • Compliance with Norwegian regulations regarding dual-use technologies is essential.
  • Eligibility to work on a European Defence Fund project is required.
  • Admission requirements for the Faculty of Information Technology and Electrical Engineering must be met.
  • Proficiency in C++ programming fundamentals.
  • Competence in code optimization techniques.
  • Understanding of hardware/software co-design principles and computer architectures.
  • Strong written and verbal communication skills in English.

Preferred Qualifications

  • Experience with extensive C++ codebases.
  • Familiarity with MLIR and/or LLVM frameworks.
  • Knowledge of Precision Tuning and/or other approximate computing methodologies.
  • Experience with heterogeneity-aware code acceleration paradigms (OpenCL, CUDA, SYCL, etc.).
  • A proven track record of contributions to open-source projects.
  • Demonstrated motivation and independent research capabilities relevant to the project.

Personal Attributes

  • Ability to anticipate problems and identify logical solutions, including recognizing contradictions and inconsistencies.
  • Develops effective, sensible, and practical solutions to challenges.
  • Maintains a broad perspective and considers wider implications.
  • Quickly acquires new knowledge and applies existing knowledge in innovative ways.

Emphasis will be placed on personal and interpersonal qualities.

What We Offer

  • Engaging and stimulating tasks within a robust international academic environment.
  • A collaborative atmosphere with dedicated colleagues.
  • Competitive terms of employment.

Salary and Conditions

As a PhD candidate, compensation will be determined based on qualifications and experience, with a portion allocated to the Norwegian Public Service Pension Fund.

The duration of employment is typically three years, with the possibility of extending to four years, including teaching responsibilities for the right candidate.

Admission to a PhD program is required within three months of employment, and participation in an organized PhD program is expected throughout the employment period.



  • 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 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

    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

    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

    {"About the JobAre you a skilled engineer looking for a challenging opportunity to advance your knowledge and skills in ski technology? We 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 an interdisciplinary research project focused on...


  • 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 (NTNU). The successful candidate will be part of an interdisciplinary research project focused on developing innovative ski designs and ski-sole structuring techniques.Job DescriptionThe PhD candidate will...


  • 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). As part of the NRC IPN grant "FramSki – The future of responsible skiing", we have a vacancy for a 3-year PhD position at the Senter for Sports Facility and Sports Technology (SIAT).Job DescriptionThe...


  • 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 (NTNU). The successful candidate will be part of an interdisciplinary research project focused on developing innovative ski designs and ski sole structuring techniques.Job DescriptionThe PhD candidate will...


  • 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 (NTNU). The successful candidate will be part of an interdisciplinary project focused on developing innovative ski designs and ski-sole structuring techniques.Key ResponsibilitiesPlan, execute, and document...


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

    About the JobWe are seeking a highly motivated researcher to join our team at NTNU - Norges teknisk-naturvitenskapelige universitet. The successful candidate will be offered a two-year appointment as a researcher in statistical machine learning and signal processing.The Department of Electronic Systems is a leading research institution in the field of...


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

    Job Title: Researcher in Next-generation Learning Techniques and Secure Data Processing for IoT/CPS SystemsAbout the JobWe are seeking a highly motivated researcher to join our team at the Department of Electronic Systems. The successful candidate will be offered a two-year appointment and will work on cutting-edge research projects focusing on artificial...


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

    About the JobWe are seeking a highly motivated and skilled PhD candidate to join our research team at the Department of Energy and Process Engineering. The successful candidate will work on developing digitalization methods for battery parameter identification, contributing to the FME Battery centre's research efforts.Key ResponsibilitiesConduct...


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

    Job DescriptionWe are seeking a highly motivated and qualified PhD candidate to join our research team at Norges teknisk-naturvitenskapelige universitet (NTNU) in the field of optimal infrastructure planning for zero-emission offshore energy systems.About the PositionThe PhD position will be part of the LowEmission Research Centre at NTNU and SINTEF, where...


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

    About the PositionWe are now announcing PhD and Postdoc positions in the SUBPRO-Zero Team, a research center that funds 10-12 PhD students and postdocs in the next 3-years. Our mission is to conduct fundamental and applied research to contribute to net-zero emissions in the offshore industry.About the TeamThe SUBPRO-Zero Team is a continuation of the highly...


  • 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 team at the Norwegian University of Science and Technology (NTNU). The successful candidate will work on a project focused on fact-checking and information verification, with a strong emphasis on trustworthy AI and machine learning.Job DescriptionThe PhD candidate...


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

    About the PositionWe are seeking a highly motivated and independent researcher to join our team at Norges teknisk-naturvitenskapelige universitet (NTNU) in Trondheim, Norway. The successful candidate will be offered a two-year appointment as a researcher in statistical machine learning and signal processing.Key Responsibilities:Conduct cutting-edge research...


  • 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 a cutting-edge project that combines machine learning with physics-based approaches to enhance subsurface pressure prediction workflows.The PhD project will...


  • 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 team at the Norwegian University of Science and Technology (NTNU). The successful candidate will have the opportunity to work on a cutting-edge research project that combines machine learning with physics-based approaches to enhance pore pressure prediction...


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

    About the JobWe are seeking a highly motivated and qualified PhD candidate to join our research group at the Norwegian University of Science and Technology (NTNU). The successful candidate will be part of a project team working on the reliability and aging of extruded HVDC cables for offshore power transmission.Job DescriptionThe PhD candidate will be...