Software Engineering group in Eindhoven is looking for a new full professor!

16-Jan-2026

The Software Engineering and Technology (SET) cluster in Eindhoven is looking for a Full Professor on Software in Evolving Systems and Processes. This position comes with special attention to impact activities. Impact is defined here as solving societal problems that do require some form of innovation before the problem can be solved. Thus, impact is defined broadly: it is about the combination and integration of innovation and implementation.

The focus of our new professor is to bring disciplinary innovation and implementation science together. In this role it is expected that the candidate would fit within the cluster SET (research area and personally) and that they also connect and support JADS activities. JADS serves as a joint impact center on data science and AI related disciplines of Tilburg University and Eindhoven University of Technology.

Vacancy: https://www.tue.nl/werken-bij-tue/vacatureoverzicht/full-professor-on-software-in-evolving-systems-and-processes

Profile: Software in Evolving Systems and Processes

Research on forces and mechanisms for flexible software and the planning of software renewal. The goal is to design flexible, robust software that can be improved while systems and processes continue to work, using innovative methods for designing software and for use inside software, such as service-orientation, data analytics, and AI methods.

Research within Software in Evolving Systems and Processes

The transition toward digitalization represents a complex challenge for many organizations. Change is often considered the only constant factor in systems and processes. Successful software systems are, therefore, those that work in and can be adapted to the ever-changing requirements of the environment. How can we design such evolving systems and processes?

Software must be continually adapted, or else it becomes progressively less satisfactory in use. As software changes, its complexity increases and becomes more difficult to evolve unless work is done to maintain or reduce the complexity of either the domain or its relationship with the overarching system(s).

Research topics include requirements evolution, architecture reconstruction, service orientation and process management, customization, compliance requirements, process analytics, evolution of tests, refactoring and reengineering, verification of software changes, and migration of legacy software systems.

Applications include:

  • updating legacy software, used in for example banks and the government;
  • applying methods for building AI models into software systems;
  • complex software systems that function in business environments characterized by a high degree of dynamics;
  • software management of business processes in networked enterprises.