Following 5 years in industry he was appointed at the University of Edinburgh in 1971, subsequently promoted to Professor and served as the first head of the School of Engineering, 2002-8. His research in signal processing for communication systems, was recognized with the 82nd (2004) Faraday Medal award by the Institution of Electrical Engineers.
In 2007 he was appointed to the 8th Regius Professor of Engineering at Edinburgh. In 2009 he was awarded an OBE in the Queen’s birthday honours list. He also holds fellowships of EURASIP, the Royal Academy of Engineering.
He has served for 12 years as a Trustee of the James Clerk Maxwell Foundation, at India Street.