PhD Candidate: The Fundamentals of Robust Runtime Monitoring

Updated: 2 months ago
Deadline: 15 Mar 2024

10 Feb 2024
Job Information

Radboud University
Research Field

Researcher Profile

Recognised Researcher (R2)
First Stage Researcher (R1)

Application Deadline

15 Mar 2024 - 23:00 (UTC)
Type of Contract

Job Status

Not Applicable
Hours Per Week

Is the job funded through the EU Research Framework Programme?

Not funded by an EU programme
Is the Job related to staff position within a Research Infrastructure?


Offer Description

Would you like to develop algorithms that help engineer safer systems? In this PhD position, you will enhance and integrate various formal methods towards practical impact.

Your main responsibilities as a PhD Candidate will be to conduct cutting-edge research within the FuRoRe project on robust runtime monitoring under uncertainty. We expect that this research will lead to the development of faster and more scalable techniques for the formal analysis of safety-critical systems that operate based on limited information about their environment. In particular, we aim to develop novel algorithms for the analysis of Markov decision processes and partially observable Markov decision processes (and extensions thereof), motivated by a series of applications in the dependability and security domains. The project explores connections between runtime verification, model checking, automata learning, planning and reinforcement learning.

As a PhD Candidate, you will join a vibrant research group. Like the other PhD Candidates on the project, you will have a limited teaching task (10%).

Specific Requirements
  • You hold an MSc or equivalent degree in computer science, mathematics or a closely related field.
  • You are able to work both independently and as part of a team.
  • You are proficient in English. (Dutch is not required.)
  • You are able to program in C++ or Python.

While previous knowledge of model checking, Markov decision processes or automata theory is beneficial, the willingness to learn and extend your knowledge in these areas is more important.

Additional Information
  • It concerns an employment for 0.8 (5 year contract) - 1.0 FTE (4 year contract).
  • The gross starting salary amounts to €2,770 per month based on a 38-hour working week, and will increase to €3,539 in the fourth year (salary scale P ).
  • You will receive 8% holiday allowance and 8.3% end-of-year bonus.
  • You will be employed for an initial period of 18 months, after which your performance will be evaluated. If the evaluation is positive, the contract will be extended by 2.5 years (4 year contract) or 3.5 years (5 year contract).
  • You will be able to use our Dual Career and Family Care Services . Our Dual Career and Family Care Officer can assist you with family-related support, help your partner or spouse prepare for the local labour market, provide customized support in their search for employment and help your family settle in Nijmegen.
  • Working for us means getting extra days off. In case of full-time employment, you can choose between 30 or 41 days of annual leave instead of the legally allotted 20.

Work and science require good employment practices. This is reflected in Radboud University's primary and secondary employment conditions . You can make arrangements for the best possible work-life balance with flexible working hours, various leave arrangements and working from home. You are also able to compose part of your employment conditions yourself, for example, exchange income for extra leave days and receive a reimbursement for your sports subscription. And of course, we offer a good pension plan. You are given plenty of room and responsibility to develop your talents and realise your ambitions. Therefore, we provide various training and development schemes.

Selection process

You can apply until 15 March 2024, exclusively using the button below. Kindly address your application to Sebastian Junges. Please fill in the application form and attach the following documents:

  • A letter of motivation.
  • Your CV.
  • Transcript of records.
  • Contact information of two university staff members willing to provide reference letters on request.

The first round of interviews will take place on Friday 5 April. The second round of interviews will take place on Friday 12 April. You would preferably begin employment as soon as possible.

We can imagine you're curious about our application procedure . It offers a rough outline of what you can expect during the application process, how we handle your personal data and how we deal with internal and external candidates. If you wish to apply for a non-scientific position with a non-EU nationality, please take notice of the following information .

Additional comments

If you want to know more about this position, please do not hesitate to contact Sebastian Junges at [email protected] .

Website for additional job details

Work Location(s)
Number of offers available
Radboud University
Postal Code
6525 XZ
Houtlaan 4

Where to apply



Houtlaan 4
Postal Code

6525 XZ


Similar Positions