Stevenage, Hertfordshire
) Provide technical comment and advice to the Spacecraft Production team regarding quality control, calling upon any specialist... would be a plus Experience with 3D drawings (CATIA) would be a plus...