je.st
news
Herschel Data Processing Software Engineer
2013-10-01 18:35:25| Space-careers.com Jobs RSS
Aurora is an established supplier of skilled manpower to ESA and in particular at ESTEC and ESAC. Aurora has the opportunity to expand our support within the Science and Robotic Exploration Directorate DSRE. Aurora currently has a team of 18 engineers and scientists at ESAC. Overview The objective of the service support to be provided is to continue development of the Herschel Science Data Processing system by designing, implementing, maintaining, testing and documenting data analysis modules written in Java and Jython. This software is developed jointly between ESA, the three Herschel instrument teams and the NASA Herschel Science Center, with ESA coordinating the overall development and providing the framework within which the instrument teams can develop and optimise instrumentspecific data reduction algorithms. The Herschel Data Processing System provides applications to generate standard pipeline products and to analyse Herschel data interactively HIPE. The software is open source and it distributed to the astronomical community httpherschel.esac.esa.inthipe. Specific tasks beyond generalpurpose software development include Development and maintenance of the Herschel standard product generation SPG and quality control framework. This framework is used for processing for all Herschel data Graphical user interface GUI development and maintenance Development and maintenance of the Herschel interactive analysis system. This system is used by the astronomical community to exploit Herschel data in detail Development and maintenance of data structures, including accessing them locally and from object oriented and relational databases Development and maintenance of numerical libraries Setting up and providing access to webservices working in the VO context Writing and maintenance of documentation Provision and maintenance of test harnesses Support of the data processing technical assistants when running the operational environment to generate Herschel standard products. Specific qualification requirements University degree in computer science, or software engineering, or scientific discipline, or equivalent plus at least 5 years of relevant professional experience after education and traineeships in professional software development and software engineering coding Java applications. Specific knowledge is required in the following areas Data processing for an astronomy mission with preference for Herschel Very good and broad knowledge of Java SE Good knowledge of swing GUI development Unix based systems Linux Configuration control system CVS Object Oriented design methods Experience in socket oriented multiclientserver java applications Experience within a multithreading and multiprocessing environment Knowledge of Jython is a strong advantage Experience in HTTP and HTTPS protocols is a strong advantage Knowledge of the distributed resource management application API DRMAA is a strong advantage Knowledge of bash scripting is an advantage Knowledge of the FITS file format is an advantage Experience with numerical and astronomical data reduction systems and algorithms is an advantage Experience writing user documentation is an advantage Knowledge of Windows XP and 7 and Macintosh based systems is an advantage Eagerness to embrace new concepts and methods is an advantage Knowledge of data structures is an advantage Knowledge of design patterns is an advantage Knowledge of XML and DocBook is an advantage Experience with Virtual Observatory concepts and software is an advantage Experience in scientificastronomical data reduction systems is an advantage Experience interacting with instrument and calibration scientists and the scientific community would be an advantage. The selected contractor must operate in a team environment and occasionally travel. Good interpersonal and communication skills are an advantage. The contractor should be used to working independently in a focussed way against tight deadlines. The candidate must be able to work in English. All applicants must be legally allowed to work in Spain without the need to obtain a work visa. Location The work will be performed at the ESAC, the European Space Astronomy Centre, at Villafranca del Castillo, near Madrid, Spain. Contract We offer permanent employment for this position. You will be registered for both social security and tax in Spain. The standard working hours are 40 per week. There are 12 public holidays and an additional 29 annual days holiday. Training to improve efficiency and provide strength for future career are of course included. Aurora can assist financially and provide recent experience information for relocation. To be considered for this Position Provide prior to 16 October 2013 a summary of why you are a good candidate for the position together with a complete and detailed Recruitment Form to the Managing Director, Mr. Alex Jeanes, at email alexjeanesaurora.nl quoting reference SRE49. Aurora will agree conditional employment terms and conditions with candidates before presenting their recruitment form to ESA. ESA will select the candidates for interview and Aurora will provide for interview travel costs. Should ESA select you then a formal letter of employment shall be issued with an agreed start date.
Tags: data
software
processing
engineer
Category:Transportation and Logistics