je.st
news
Senior Software Engineer
2013-06-13 11:35:46| Space-careers.com Jobs RSS
We are a leader company in Aerospace Engineering and Scientific services with more than 45 years of experience working for NASA and 35 years working for ESA. We seek a candidate for a postion located at ESO European Southern Observatory located in Garching near Munich, Germany. Title Senior Software Engineer FCft 62.1 Education University degree in Computer Science, Physics, Electrical Engineering or equivalent. Work Description The Pipeline Systems Department in the Directorate of Engineering DoE is developing the VLT and VLTI data reduction pipelines for the operational instruments at La Silla Paranal observatory. The data reduction pipelines are used in two operational environments, by the ESO Data Flow Operations at Garching, and by the Paranal Science Operations PSO, for the quicklook assessment of data, the healthmonitoring of instruments and detectors, the generation of master calibration data, the reduction of scientific exposures, and data quality control. The work involves the preparation of data reduction procedures for the ESO VLT pipelines, and the implementation of these parts in ANSIC with the ESOCPL library for information, see www.eso.orgcpl and www.eso.orgpipelines. Experience and Knowledge The ideal consultant is a software engineer with minimum 3 years experience in developing astronomical data reduction applications in ANSIC he or she shall be able to participate in any of the maintenance and development efforts in support of ESOs team, contributing to the entire software lifecycle, from analysis to design, coding, documentation and testing, to deployment and maintenance. The consultant will be given responsibility over data reduction pipelines and interact with the instrument scientists at the operational sites for the specification of data reduction procedures in collaboration with ESOs team and the head of department, he or she shall be able to operate independently and meet the agreed deadlines. The consultant is required to have a good knowledge of image and signal processing methods in astronomy, as well as statistical handling of scientific data knowledge of observational techniques in astrophysics imaging, adaptive optics, spectroscopy and the related data reduction methods will be an asset. The consultant person is required to be familiar with modern software engineering practices and tools, including SVN, and unit testing. He or she is required to have excellent command of the English language, very good oral and written communication skills, team spirit and flexibility customer orientation, familiarity with international organizations, and a strong sense for quality development are also essential. Location ESO headquarters in Garching near Munich, Germany Assignment Support to the Pipeline Systems Department PSD in Directorate of Engineering DoE Start Date 01.12.2013 Duration 36 months and option to extend by 24 months Full time equivalent Task 1 HighLevel Data Reduction Library Spectral Optimal Extraction Purpose Spectroscopy modes for the VLT instrumentation is ranging from lowresolution grismbased dispersion to highresolution echelle crossdispersed modes. A standard algorithm will be provided the HighLevel Data Reduction Library for optimal extraction of twodimensional spectra. Standard algorithms like Hornes algorithm for optimal extraction will be used as a basis for the development of this function. Description Review the specifications with the ESO quality control and instrument scientists at Paranal. Collect a set of test data for the validation of the results. Implement the CPL function and a recipe using the ESO Common Pipeline Library ANSIC Prepare user documentation implement unit tests and NRI regression tests Provide support to the pipeline developers for the upgrade of existing pipelines Task 2 HighLevel Data Reduction Library Satellite Trail Detection Purpose Filtering and stacking of survey telescope data requires the prior identification of different kind of artifacts in the images. One category of artifacts are satellite trails present in a fraction of survey telescope data sets. A generic algorithm for the identification of satellite trails will be developed for the HighLevel Data Reduction Library. Work will be based on the adaptation and generalization of algorithms available in literature and the ones used in the ESO pipelines. Description Review the specifications with the ESO quality control and instrument scientists at Paranal. Collect a set of test data for the identification of satellite trails and the validation of the results. Implement the CPL function and a recipe using the ESO Common Pipeline Library ANSIC Prepare user documentation implement unit tests and NRI regression tests Provide support to the pipeline developers for the upgrade of existing pipelines Task 3 HighLevel Data Reduction Library Cosmic Rays Filtering Purpose Similarly to Task 2, filtering and stacking of survey telescope data requires the prior identification of different kind of artifacts in the images. One category of artifacts are cosmic rays present in a fraction of survey telescope data sets. A common algorithm for the identification and correction of cosmic rays will be developed for the HighLevel Data Reduction Library. Work will be based on the adaptation and generalization of algorithms available in literature and the ones used in the ESO pipelines. Description Review the specifications with the ESO quality control and instrument scientists at Paranal. Collect a set of test data for the identification of cosmic rays and the validation of the results. Implement the CPL function and a recipe using the ESO Common Pipeline Library ANSIC Prepare user documentation implement unit tests and NRI regression tests Provide support to the pipeline developers for the upgrade of existing pipelines Task 4 Web Service for Telluric lines fitting and correction recipes Purpose Telluric features are atmospheric spectral absorption features affecting spectroscopy observations of astronomical objects. A collection of programs for the modeling, fitting, and correction of telluric features has been developed for ESO in the previous years. The program involves large databases and software packages, and will be offered as a Web service, like the ESO Exposure Time Calculators www.eso.orgobservingetc. The purpose of the task is to design and implement a Webservice and Webinterfaces for this functionality. Description Study the interface of the CPL recipes for modeling, fitting, and correction of telluric features Specify a Web service interface, and review requirements with PSD and science users Prepare user documentation implement unit tests and NRI regression tests Implement Web service and Web interface Provide support to the users Task 5 Reflex Workflow for Telluric lines fitting and correction recipes Purpose In order to provide best interactive functionality for the correction of telluric lines described in Task5, a scientific workflow will be provided on the clientside, allowing the visualization and interaction for the correction of the data. The workflow will be based on the ESO Reflex scientific workflow technology www.eso.orgreflex,. The purpose of the task is to design and implement the Reflexbased clientside functionality for the correction of telluric lines. Description Prepare specification of the data interface of the workflow and OCA rules for data association Design a Reflex workflow making use of ESO Reflex and Kepler actors, as well as interactive Python scripts Review workflow specification with science users and implement the workflow Prepare user documentation implement unit tests and NRI regression tests Provide support to the users Applications Interested candidates should send cv and cover letter to vicente.ruizesa.int by 20th June 2013.
Tags: software
senior
engineer
software engineer
Category:Transportation and Logistics