2009-present Thin Film Magnetics group, Department of Physics, University of Cambridge
1996-2009- Microstructural Physics group, Department of Physics, University of Cambridge
1992-1995- Senior Research Associate, LTP group, Department of Physics, University of Cambridge
1985-1989- Project Manager, Engineering Department, University of Cambridge
1988-2011- Founding Director, Granta Electronics Ltd.
1979-1984- Senior Research Associate, Engineering Department, University of Cambridge
1972-1979- Consultant Engineer, EEV Ltd (now E2V)
1966-1972- Development Engineer, EEV Ltd