Technical Manager
City of Edinburgh, Edinburgh, United Kingdom
Senvion SE
Technical Manager
Senvion UK Ltd
Head of Projects
Proven Energy
Research and Development Engineer
Senvion UK Ltd
Technical Support Manager
Senvion UK Ltd
Sales Support Engineer
Senvion UK Ltd
Head of Technical Support
University of Nottingham
University of Strathclyde