| 1985-1990: | Wissenschaftlicher Mitarbeiter, Fachbereich Informatik, TU Kaiserslautern |
| 1991-1992: | Entwicklungsingenieur, Litef GmbH, Freiburg |
| 1992-1994: | Wissenschaftlicher Mitarbeiter, Deutsches Forschungszentrum für Künstliche Intelligenz (DFKI), Saarbrücken |
| 1994-2000: | C3-Professor für Verteilte Systeme, Universität Ulm |
| 2000-2015: | C4-Professor für Medieninformatik, Universität Ulm |
| 1994-2015: | Mitglied des Fakultätsrats, Universität Ulm |
| 1998-2002: | Studiendekan Informatik, Universität Ulm |
| 1999-2015: | Mitglied des Vorstands des Zentrums für Allgemeine Wissenschaftliche Weiterbildung (ZAWiW), Universität Ulm |
| 2006-2008: | Prodekan Fakultät für Ingenieurwissenschaften und Informatik, Universität Ulm |
| 2008-2010: | Dekan Fakultät für Ingenieurwissenschaften und Informatik, Universität Ulm |
| 2008-2017: | Mitglied des Vorstandes des SFB/TRR 62, Ulm/Magdeburg |
| 2010-2015: | Wahlmitglied Senat, Universität Ulm |
| Seit 2015: | Präsident der Universität Ulm |