About

The Chair of Software Engineering at RUB combines foundational and applied research to automate software engineering for the next generation of intelligent, autonomous, and variant-rich software systems. We explore new ways of software creation, analysis, and evolution. Our main application domains are:

  • Automotive systems
  • Systems Software (e.g. Linux kernel)
  • Software Ecosystems (e.g. Android apps)
  • Mobile Robots

We are proud that we do not only teach the boring theory of software engineering, but embrace its operationalization with many practical courses and labs. In fact, we offer most of the practical courses in our CS study programs.

We are always looking for motivated:

  • Research assistants
  • Teaching assistants
  • Scientific staff at the PhD or Postdoc level

To work with us on the future of engineering intelligent software systems, see Jobs.

SE-Lab Team receives EXIST Funding

The start-up team Platypus Interactive has been awarded an EXIST start-up grant since May 2026. The founders first met during the Software Engineering Lab course at the Chair of Software Engineering. Prof. Dr. Thorsten Berger continues to support the project and advises the team on the further development of its technology. Platypus Interactive is developing … Read more

Robotics Software Engineering Meeting 2026

5th edition of the annual meeting we established years ago: https://rsemeeting.github.io/rse2026/ Join us in Barcelona!

Podcast Nachgehackt #31 published

In the latest episode of the IT security podcast Nachgehackt, Prof. Dr. Thorsten Berger and Dr. Sven Peldszus talk about how to build secure software for autonomous vehicles and all the challenges that come with it. You can listen to it here and watch the discussion here.