Software Development and Maintenance Support

  Date of publication
2019-09-19
  Deadline for applications
2019-10-08
  Minimum qualifications:
  • Master degree or equivalent qualification in Physics or Engineering with background in astronomy.
  • Experience in providing support and interacting with instrument scientists and engineers and with the scientific community
  Salary range
  Contact


Description Software Development and Maintenance Support
 
Tasks and activities
  • Mission-specific SPICE Kernels Preparation
  • Auxiliary Data Conversion System Development and Maintenance
  • SPICE Archive Generation
  • Auxiliary Data Handling Technical Support and Consultancy
  • SPICE Training and Community Capacity Building
  • Scientific Geometry Data Analysis and Exploitation Services
 
Skills and experience

The service to be provided requires the following generic Software Engineering qualifications:

  • Experience on ESA Science Ground Segment software engineering processes, such as ECSS-E-ST-40C
  • and ECSS-Q-ST-80C standards
  • Experience in software configuration control processes and tools
  • Experience in software development under Linux
  • Some scientific background would be an asset

The service to be provided requires the following specific Software Engineering qualifications:

  • High level of expertise in Solar System geometry and ancillary information data and systems (including SPICE)
  • Experience in providing support and interacting with instrument scientists and engineers and with the scientific community
  • Knowledge of science operations planning is an advantage
  • Programming languages: C, Perl, Python, IDL, Java, Matlab, JavaScript, Fortran
  • Development of Web Applications, experience with Apache Tomcat technologies
  • Knowledge of XML/JSON technologies

Optional Requirements

  • Experience in other programming languages, such as Java, C, Python
  • Experience in data modelling and database design