From 2009 – Full Professor at Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa
From September 2009 to September 2011 – Vice Dean of FCT/UNL for Scientific Council
1992 – 2009 – Associate Professor at Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa
From September 2007 to September 2009 – Head of the Department of Informatics
1991 – 1992 – Associate Professor at Faculdade de Ciências da Universidade de Lisboa
1988 – 1991 – Assistant Professor at Faculdade de Ciências da Universidade de Lisboa
1987 – Invited Research Professor at INRIA (Paris, France)
1984 – 1986 – Researcher at INRIA (Paris, France)
1980 – 1983 – Teaching Assistant at Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa (Lisboa, Portugal)
1975 – 1979 – Student research assistant at Faculdade de Ciências e Tecnologia da Universidade Nova de Lisboa (Lisboa, Portugal)
1972 – 1974 – Student research assistant at Laboratório Nacional de Engenharia Civil (Lisboa, Portugal)