During this period he was involved in numerous research projects and undertook consulting and teaching work in Portugal and in several foreign countries.
Between 1971 and 1983 he was Director of the Division of Hydrology and River Hydraulics of the National Laboratory of Civil Engineering, LNEC in Lisbon, where he initiated the development of several new lines of research in the areas of water resources management and planning and of sustainable use of water resources.
Between 1983 and 1999 Veiga da Cunha lived in Brussels where he served as Administrator of the Scientific and Environmental Affairs Division of the North Atlantic Treaty Organization.
The programmes of these two committees were originally intended to foster scientific, technological and environmental cooperation between the North American and the European NATO countries.
In 1999 Veiga da Cunha returned to Portugal, as a full Professor at the Nova University of Lisbon.