je.st
news
Senior Software Engineer
2016-07-04 11:09:21| Space-careers.com Jobs RSS
RHEA is currently recruiting a Senior Software Engineer to support the Pipeline Systems Group PPS at our clients premises in Garching, Germany. Tasks and Activities The scope of work will include Maintenance and Development of VLT pipelines of imaging and spectroscopy Review the specifications with ESO scientists. Implement new recipes using the ESO Common Pipeline Library ANSIC. Maintain and develop pipeline recipes and Reflex workflows. Update user documentation implement unit tests and regression tests prepare pipeline releases Internal Data Products IDPs Review the specifications of the metadata as defined in the IDP interface standard. Upgrade selected pipelines in collaboration with the pipeline developer to generate IDP conforming data products. Update user documentation implement unit and regression tests prepare pipeline releases. Reflex workflows for VLTVLTI Instruments Collect requirements from the different workflow projects, in collaboration with the pipeline responsible. Interact with the ESOReflex developer in the Data Flow Infrastructure department for support or enhancement of workflow functionality. Develop workflows and Python script modules within the PPS group to support workflow development, integration, and installation. Mediate the discussions and interaction between the PPS group and the Science Data Products group in topics related to Reflex workflows. Eventually, interact with ESO external Consortia on the development of Reflex workflows. Provide firstline support for JIRA tickets related to Reflex workflows. Optimal Extraction Algorithm for the HighLevel Data Reduction Library Review the specifications provided by the Science Data Products group. Collect a set of test data for the validation of the results. Implement the HDRL functions and a recipe using the ESO Common Pipeline Library and HDRL ANSIC Prepare user documentation implement unit and regression tests Provide support to the pipeline developers for the upgrade of existing pipelines Skills and Experience The following skills and experience are mandatory University degree in Computer Science, Physics, Electrical Engineering or equivalent. Experience and sufficient expertise typically minimum 3 years in developing scientific applications in ANSICC. Good working knowledge of the scripting language Python and optionally Perl. Be used to work in a UnixLinux environment. Sufficient expertise with modern software engineering practices and tools, including SVN, GNU autotools, debuggers, unit and regression testing. Be familiar with the continuous integration tool Jenkins and with release management and installation systems. Be able to support in any maintenance and development effort, contributing to the entire software lifecycle, from analysis to design, coding, documentation and testing, to deployment and maintenance. Be able to operate independently and meet the agreed deadlines. Have sufficient expertise of image and signal processing methods, as well as statistical handling of scientific data. Excellent command of the English language, very good oral and written communication skills and flexibility customer orientation, familiarity with international projects and a strong sense for quality development are also essential. The following skills would be highly desirable Experience with MacOS for software development. Good knowledge of RPM package creation and distribution as well as experience with MacPorts. Knowledge of writing astronomical data reduction recipes and experience with scientific workflows. Knowledge of astronomical data reduction methods and observational techniques. Experience with multithreaded programming. Sound knowledge of virtualization such as virtual machines, VMWare, dockers or vagrant is highly desirable. How to Apply Looking to take your career to the next level? Interested applicants should submit their CV and Cover Letter to RHEAs Recruitment team at careersrheagroup.com no later than 22072016. Preference will be given to candidates eligible for an EU or national personal security clearance at the level of SECRET or above. About RHEA RHEA is a leading engineering consultancy firm with demonstrated expertise in space, system and secure software solutions. We attract skilled engineers, scientists and management professionals and offer a range of exciting career paths working alongside clients such as the European Space Agency, the European GNSS Agency, EUMETSAT and NATO.
Tags: software
senior
engineer
software engineer
Category:Transportation and Logistics