Back to search

Associate Professor in near-Real-Time Interactive Systems Development

Ready to Apply?

Click below to visit the application page

Job Description

NTNU seeks an Associate Professor in near-Real-Time Interactive Systems Development focusing on research and education in this area, particularly for games and immersive technologies. Key responsibilities include leading research, securing funding, and contributing to teaching in systems programming and game development. A PhD in computer science or related field and strong programming skills in languages like C are required.

Ready to Apply?

Click below to visit the application page

Requirements

  • Must have a PhD in computer science or a related field.
  • Must document a relevant research track record (e.g., peer-reviewed publications, active collaborations, and evidence of research independence) in games and interactive systems, with a demonstrated focus on the engineering and architecture of near-real-time interactive software.
  • Must demonstrate strong programming skills and experience including the languages at the lower abstraction level, such as C.
  • Should demonstrate excellent teaching skills and the ability to teach and develop courses in systems programming, real-time and interactive systems programming, and game development across bachelor and master programmes, and contribute where needed to foundational computer science courses (e.g., programming, algorithms, software development).
  • Norwegian language skills at level B2
  • New employees who do not speak a Scandinavian language by appointment is required, within three years, to demonstrate skills in Norwegian or another Scandinavian language equivalent to level B2 of the course for Norwegian for speakers of other languages at the Department of Language and Literature at NTNU.
  • You must document relevant basic competence in teaching and supervision at a university/higher education-level, as referenced in the NTNUs guidelines for academic positions.
  • If this cannot be documented, you will be required to complete an approved course in university pedagogy within two years of commencement.
  • NTNU offers qualifying courses.
  • Development experience with game engine architecture, platform-level game development, or interactive simulation systems, demonstrated through code repositories, or shipped software.
  • Must demonstrate hands-on competence in the design and construction of near-real-time interactive software systems, including familiarity with software architecture patterns characteristic of game and interactive systems.
  • Hands-on experience with one or more industry-standard game development engines or frameworks (e.g., Unreal Engine, Unity, Godot, or equivalent), with preference for demonstrated use in a research or advanced development context.
  • Experience constructing, refactoring, and evolving performance-constrained interactive software, including the application of secure and defensive coding practices appropriate to game and interactive application contexts.
  • Experience with extended reality (XR) platforms and immersive simulation systems (VR/AR/MR), including relevant APIs and toolchains.
  • Familiarity with performance-oriented and systems-level software development, such as C++ or C#.
  • Experience with modern functional paradigms, such as Rust, Kotlin, or Haskell.
  • Experience teaching systems programming, game development, immersive or XR systems, mobile or IoT programming courses in higher education.
  • Experience in collaboration with industry or public-sector partners in game technology, simulation, or interactive systems contexts.

About This Position

Where is this position based?

The position is based at Norwegian University of Science And Technology, in NO. Check the job description above for flexible or hybrid arrangements.

How do I apply for this job?

Click the Apply button on this page — it takes you to Norwegian University of Science And Technology's official application portal, where you submit your application directly to the university. Tenurify only aggregates the listing and never handles applications or charges candidates.