Job Description
1. Support the corrective maintenance and evolution of the Copernicus operational processors, their validation and installation in the EUMETSAT ground segment;
2. Support the operational processing of data from Sentinel-3 instruments from telemetry to Level 2 products. These activities will be devoted to the overall improvement of the associated products;
3. The Contractor shall support the following activities:a) Evolution of the Sentinel-3 SRAL/MWR L1 and L2 IPFs and written in C/C++;b) Evolution of the Sentinel-3 L1 and L2 SLSTR IPFs written in C with some libraries in Fortran;c) Evolution of the Sentinel-3 OLCI L1 and L2 IPFs written in C with a few modules in C++;d) Evolution of the Sentinel-3 Level 0 IPF l written in C;e) Evolution of the Sentinel-3 PUG written in C;
4. Maintain and deliver (if requested by EUMETSAT) a full and coherent set of software and documentation for each of the IPFs which take into account the outputs of the relevant evolution “sub-tasks” and/or anomaly correction activities, this typically includes:Software updates (new releases or patches);Updated documentation including the associated electronic files ( algorithm specifications, configuration, verification reports);Test data for validation and non-regression testing;Technical Notes.
5. Use the EUMETSAT Anomaly Processing Tool (APT) for the management, progressing and tracking of all ARs/NCRs;
6. Support the configuration management and delivery of IPF releases and patches.
Qualifications
7. Bachelor in aerospace industry or a relevant discipline;
8. Expert skills in C and C++;
9. Demonstrated skills in additional higher programming languages ( Fortran, Python);
10. Excellent interpersonal and team-working skills;
11. Demonstrated knowledge of physics of remote sensing of ocean and atmosphere;
12. Experience with the development of modular, clearly readable and adaptable scientific software is required, including the configuration control of the developed codes;
13. Experience on the visualisation of remote sensing data using specific tools or programming languages (Python, IDL…);
14. Experience in scientific analysis, especially on remote sensing of marine and atmosphere from space, including the experience of prototyping algorithms or any related testing functions;
15. Experience of operational satellite data processing systems;
16. Experience on the maintenance of processors in the context of operational missions;
17. Experience in software optimization and performance increase (parallel computing techniques on Linux clusters);
18. Fluency in English is mandatory; knowledge of another European language is an advantage.