I am always looking for highly motivated PhD students and postdoctoral researchers to join my group and work with me on software and network security at Ruhr University Bochum in Germany.

Typically, starting a PhD in Germany requires a Master’s degree and takes 3-4 years. However, we also consider candidates without a Master’s degree, but with an excellent Bachelor’s degree for a US-style PhD student positions, which combines some course work (1-2 years) and doctoral studies (3-4 years), with employment in the research group starting immediately.

Currently, most of our work focuses on:

The work we do in our group is heavy on the analysis of systems and engineering, and you should have established practical experience and knowledge in some of the following areas:

The responsibilities of students/researchers are the development of new and scalable analysis techniques, by combining theory and practice, implementing prototypes, rigorously evaluating them, and communicating/disseminating the findings in the (scientific) community.

The working language in the group and in the Computer Science department is English. Knowledge of German is not required.

For PhD positions, you should have an above average Master’s degree in Computer Science (Informatik) or IT security or an excellent Bachelor’s degree. For postdoctoral researcher positions, you need to have a doctoral degree in Computer Science, focusing on Software or Internet security, or program analysis and you contributed to the scientific state of the art during your PhD, as shown by prior publications in the relevant security & privacy or program analysis conferences.

If you are interested or have questions, please send an email to [email protected]. It helps if you can include:

We also love to see prior non-trivial contributions to open source projects, as we are strong advocates for open science.