This is an old revision of the document!


In the Software Technology group at Radboud University in Nijmegen, Netherlands, we are looking for enthusiastic and outstanding Computer Science or Mathematics students with a strong background in at least one of the following areas:

  • programming languages
  • compiler technology
  • code generation
  • runtime systems
  • High-Performance-Computing
  • Parallel Computing
  • Low-Power Computing

to strengthen our group.

Software Technology Group

Our key driving force is the desire to combine programming language research with compiler technology and code generation techniques for creating practically applicable software tools. Our credo lies in HP3 technology: combining High-Productivity, High-Portability, and High-Performance.

Long-term projects driven by our group include the Clean project (clean.cs.ru.nl), the SaC project (sac-home.org), and the iTask system (clean.cs.ru.nl/ITasks).

Research Directions

Our current focal points are: Gradual Programming, Swarm Computing, Heterogeneous High-Performance-Computing, Sustainable and Energy-Efficient Computing.

With Gradual Programming, we aim to combine the flexibility of rapid prototyping with the type safety of strongly typed programming languages. We look into a radically new approach towards typing programming languages for increased productivity, correctness and sustainability. Please contact Peter Achten for details.

Swarm Computing refers to the idea of being able to, from a single source, perform programming, controlling, and computation on a dynamic and hybrid collection of computational units varying from CPUs, GPUs, FPGAs, TPUs, to IoT devices. Currently, we are particularly interested in Swarm Computing for sustainable IoT utilisation. Please contact Pieter Koopman for details.

In Low-Energy High-Performance Computing, we are interested in the generation of code for swarm computing systems aiming for unprecedented levels of efficiency in terms of both, runtime and energy efficiency. This includes mainstream accelerators such as GPUs and FPGAs as well as novel architectures such as Cerebras' new architecture. This work will contribute to the new TEN-X initiative. Please contact Sven-Bodo Scholz for details.

What we offer

We offer:

  • a position in a vibrant team
  • a gross monthly salary starting from €2,434 in the first year, step-wise increasing to €3,111 in the fourth year.
  • a 4 year full-time contract, subject to a successful performance evaluation after 18 months.
  • a stimulating work environment with excellent Dual Career and Family Care Services.

How to apply

Applications should consist of a single pdf-file containing your CV, a cover letter explaining your motivation, a transcript of your latest degree grades, a copy of your master's thesis (if available) and a letter of reference. The letter of reference can be supplied separately. We will consider applications as they arrive until the positions are filled. The deadline for applications is the 28 February 2022. Based on the information provided, you can be invited to a one-week programming challenge. Upon successful completion of the challenge, you will be invited to an in-depth interview.

Please send your application to Sven-Bodo Scholz.

This topic does not exist yet

You've followed a link to a topic that doesn't exist yet. If permissions allow, you may create it by clicking on Create this page.

  • vacancies.1642606854.txt.gz
  • Last modified: 2022/01/19 16:40
  • by sbscholz