European Space Agency - ESA's IT department is led by Arno Wielders (Payload Study Engineer) and has 935 employees.
Simon Strotmann
Optical Engineer
Beth Lomax
Payload System Engineer
Francesco Richichi
Payload Engineer
Emmanuel Blazquez
AOCS and Pointing Systems Engineer
Looking for a particular European Space Agency - ESA employee's phone or email?