Home science software
 

Keywords :   


Tag: science software

Science Data Processing Software Engineer

2015-04-13 18:06:45| Space-careers.com Jobs RSS

This is a permanent position, calling for considerable experience of engineering large, complex, realtime data processing systems. You will be placed on assignment based near Frankfurt in Germany for several years. Candidates should ideally be available to start in July 2015. Our client is responsible for establishing and operating weather forecasting and Earth observation satellite programmes with associated data telemetry and dissemination operations. Vast quantities of data are produced and user communities throughout the world are able to access both current and historical data sets. The demanding realtime environment places much emphasis on adherence to quality and configuration management standards and procedures. The jobholder will focus on supporting the maintenance and evolution of the clients data processing facilities. Duties will include a range of tasks, from the support of the day to day operations and maintenance, to the handling of anomalies, upgrades and configuration changes for these facilities. Besides these routine tasks, you will also be expected to contribute to requirements specification, design and system engineeringreengineering, development and testing activities in the field of science data processing that will become necessary for existing and future production systems. The key experience and attributes sought are Engineering of large, complex, realtime data processing systems, including requirements specification, design, software maintenance or development, formal software testing and system integration Operating or maintaining software systems in a UNIX or LINUX based environment Software build environments and tools e.g. IBM XL C and GCC compilers, make, automake, autoconf, RPM Software debugging and profiling tools e.g. GDB, IBM Purify, Valgrind Source code control systems e.g. primarily Subversion, Git CC programming language experience in a UNIX or LINUX based environment Scripting languages e.g. Perl, shell Analysis and processing of softwaregenerated reports and logfiles Web technologies and programming e.g. Apache, CGI, JavaScript Networking technologies and tools e.g. Space Data Link Protocols, TCPIP, UDP multicast, PGM, FTP, Wireshark Very good technical writing skills, in particular in the area of formal technical documentation, e.g. requirements specification and design documentation, test plans and procedures, maintenance procedures The main working language is English and candidates must be fluent in both reading and writing but knowledge of French also would be advantageous. Pactum was established in 1988 and provides space system services and recruitment consultancy to clients throughout the UK and across continental Europe.

Tags: data software science processing

 

Support to Solar Orbiter Science Operations Software Test Engineering

2015-01-23 20:07:27| Space-careers.com Jobs RSS

Great opportunity and salary conditions to work in ESAC The European Space Astronomy Centre in Madrid, Spain with The Server Labs. The Server Labs, an European well established and leader software development and technology consultancy is now expanding its team at ESAC. We offer an excellent package, including highest salary, company benefits, extra holidays 30 days holidays plus public and local holidays and health and dental medical insurance. Important Candidates must hold a European Passport and be willing to work in Spain Company Description The Server Labs is an European technology services company, leader in software engineering solutions and handson technology consulting, in areas such as Continuous integration and delivery, Devops, Cloud computing, Grid architectures and HPCBig data. We collaborate with our clients to obtain success, committed to innovation, enjoying what we do every day and growing with every challenge. The Server Labs works with different industries and business verticals. Within the Space industry, The Server Labs works with the European Space Agency ESA, with ESAC, near Madrid, with ESOC, in Darmstadt, near Frankfurt, with ESTEC, in Noorwijk near Amsterdam and with ESRIN, in Frascati. We provide specialists to ESA, but we also deliver services and successful projects to provide additional value in the technology initiatives led by ESA. By working with The Server Labs, you will be part of a multinational team in a fast growing technology company based in London, Madrid and Frankfurt. Please send your CV with cover letter to resumetheserverlabs.com before 06th of February 2015. Job Description Support to Solar Orbiter Science Operations Software Test Engineering This work package is intended to provide a number of specialised services to support ESA in developing science operations systems and tools, including System engineering and architectural design activities, including operating plans and procedures, Designing, developing, implementing, testing, deploying, operating and maintaining software tools and systems, e.g. o Observation proposal handling, mission planning and quicklook systems, parts of which may be distributed to the community o User support tools o Interactive analysis and calibration systems, to be distributed as needed to the community for data reduction and analysis o Data processing pipelines o Scientific data archives and interfacing these to the virtual observatory. o Scientific and technical WWW systems to support Science Operations Centre, Science Ground Segment and the scientific community Contribute to the definition of Interface Control Documents ICDs and file interchange formats with external coordination units Organise and perform end to end system testing with the scientific communities Contribute to the maintenance of the overall system, including configuration control and versioning The Solar Orbiter Science Ground Segment This work package is intended to provide a number of specialised services to support ESA in developing the Solar Orbiter missions Science Operations Centre at ESAC. Solar Orbiter is the first of the medium size missions in the ESAs Cosmic Vision Science Programme, developed in collaboration with NASA. It is a solar observatory carrying ten instruments provided by Principal Investigators six remote sensing instruments an EUV telescope, a polarimetric telescope, an Xray telescope, a coronagraph, an heliospheric imager, and a spectrometer and four insitu instruments magnetometer, radio and plasma waves, energetic particle detector and a solar wind analyser. The primary goal of the mission is to operate the whole payload in a coordinated way to address some of the outstanding scientific questions on the relationship between the Sun and the heliosphere. The spacecraft is expected to be launched in July 2017, and after a three month commissioning phase it will cruise for three and a half years until the proper orbital geometry is achieved. The nominal mission is expected to last three and half years more with a post operations phase of two additional years. The Solar Orbiter Science Operations Centre at ESAC is responsible for the development of the Science Ground Segment SGS following the Science Implementation Requirements provided by the Project Scientist which covers all the operational activities originating from the mission science objectives defined by the Science Working Team SWT, including interactions with the Instrument Teams and the Mission Operations Centre at ESOC. Operational activities for Solar Orbiter cover coordination of science operations for the cruise and nominal phases of the mission, generation of specific quick turnaround low latency data products, production of auxiliary data to support operations, as well as the archiving of PI provided science data products. This work package covers software design, definition, implementation and maintenance service support to Solar Orbiter Science Ground Segment development, operations and maintenance at ESAC, including the science operations planning system, the lowlatency data generation and visualization system, the auxiliary data products generation system and also supports the archiving of science data products. Specific Service tasks Contribute to procedure writing and the implementation of those procedures. Follow procedures and operate Solar Orbiter SOC systems. Test SOC systems for the daily processing of Solar Orbiter data. Test SOC systems for the generation of Solar Orbiter payload operations requests. Further test and scale SOC products such as MDB. Participate in the optimisation of software processing. Gather operational constraints for software running at SOC. Interact appropriately with and support the providers of all software SOC systems. Interact appropriately with the users of Solar Orbiter data products. Assist in automation of SOC procedures. Contribute to the maintenance of the overall system, including configuration control and versioning. Provide support for testing, particularly for EndtoEnd E2E and operational rehearsal campaigns. Report on operational activities including the gathering and presentation of processing summary statistics. Output and Service Performance Monitoring ESA will formally define the service delivery in terms of delivery times, performance targets and similar measurable parameters Key Performance Indicators. This shall be agreed with the applicant and shall be assessed, and modified as needed, during regular progress meetings typically monthly. The applicant shall manage the service provision and provide ESA with the necessary data and corresponding evidence. The applicant shall be measured and assessed on the basis of Documents generated in the period at the dates required by the project milestones and internal plans. The assessed completeness of the documents and any analysis contained within. Reporting in linein time with the approved schedule. Presentations made in the reporting period e.g. to astronomers at workshops. Helpdesk tickets handled number and work effort associated with resulting investigations. Bug reports raised and analysed. Working group attendance and presentations. Interactions Free interaction is expected with the members of the Solar Orbiter Science Operations Working Group SOWG and with software engineers in the Principal Investigator teams. Frequent interactions are expected to take place with the SOC manager, the SOC team members and within the team of other service providers working on Solar Orbiter. Also, frequent interactions are expected to take place with the Computers Support Group and the Science Archives Team at ESAC. Interactions with the general international community of astronomersusers are also expected via workshops and the helpdesk. Specific Qualification Requirements Preferred experience Past scientific solar or heliospheric instrumentation or spacecraft support with a major internations space or groundbased observatory. Support to the professional solar and heliospheric scientific community for a spacebased mission. Use of spacebased scientific data in support of science research. ECSS standards for software development. Interfacing with RDBMS. Testing environments and tools. Configuration management tools. Service positions covered by this package will require at least a graduate degree Masters or Ph.D. in a relevant subject area Other Requirements for applicants University degree or equivalent in computer science or related fields. The selected candidate must be willing to render the service in a team environment. Good interpersonal and communication skills, together with a proactive attitude to problem solving and customer focus are required. The selected candidate should be comfortable in an international working environment The selected candidate should be fluent in written and spoken English, one of the official languages of ESA Conditions of contract Permanent position Excellent package with salary and bonus Benefits 30 days holidays plus public and local holidays, medical insurance, dental insurance, assistance with relocation if needed, laptop, smartphone, training. Please apply to this position Send CV to resumetheserverlabs.comand cover letter, with indication of Position ID TSLSRE102 Deadline 06th of February 2015 Location Madrid, Spain Support Start Date 1 March 2015 or earlier Support End Date 31 December 2016

Tags: support software test science

 
 

Support to Solar Orbiter Science Operations Software Development and Operations

2015-01-23 18:06:50| Space-careers.com Jobs RSS

Great opportunity and salary conditions to work in ESAC The European Space Astronomy Centre in Madrid, Spain with The Server Labs. The Server Labs, an European well established and leader software development and technology consultancy is now expanding its team at ESAC. We offer an excellent package, including highest salary, company benefits, extra holidays 30 days holidays plus public and local holidaysand health and dental medical insurance. Important Candidates must hold a European Passport and be willing to work in Spain Company Description The Server Labs is an European technology services company, leader in software engineering solutions and handson technology consulting, in areas such as Continuous integration and delivery, Devops, Cloud computing, Grid architectures and HPCBig data. We collaborate with our clients to obtain success, committed to innovation, enjoying what we do every day and growing with every challenge. The Server Labs works with different industries and business verticals. Within the Space industry, The Server Labs works with the European Space Agency ESA, with ESAC, near Madrid, with ESOC, in Darmstadt, near Frankfurt, with ESTEC, in Noorwijk near Amsterdam and with ESRIN, in Frascati. We provide specialists to ESA, but we also deliver services and successful projects to provide additional value in the technology initiatives led by ESA. By working with The Server Labs, you will be part of a multinational team in a fast growing technology company based in London, Madrid and Frankfurt. Please send your CV with cover letter to resumetheserverlabs.com before 06th of February 2015. Job Description Support to Solar Orbiter Science Operations Software Development and Operations This work package is intended to provide a number of specialised services to support ESA in developing science operations systems and tools, including System engineering and architectural design activities, including operating plans and procedures, Designing, developing, implementing, testing, deploying, operating and maintaining software tools and systems, e.g. o Observation proposal handling, mission planning and quicklook systems, parts of which may be distributed to the community o User support tools o Interactive analysis and calibration systems, to be distributed as needed to the community for data reduction and analysis o Data processing pipelines o Scientific data archives and interfacing these to the virtual observatory. o Scientific and technical WWW systems to support Science Operations Centre, Science Ground Segment and the scientific community Contribute to the definition of Interface Control Documents ICDs and file interchange formats with external coordination units Organise and perform end to end system testing with the scientific communities Contribute to the maintenance of the overall system, including configuration control and versioning The Solar Orbiter Science Ground Segment This work package is intended to provide a number of specialised services to support ESA in developing the Solar Orbiter missions Science Operations Centre at ESAC. Solar Orbiter is the first of the medium size missions in the ESAs Cosmic Vision Science Programme, developed in collaboration with NASA. It is a solar observatory carrying ten instruments provided by Principal Investigators six remote sensing instruments an EUV telescope, a polarimetric telescope, an Xray telescope, a coronagraph, an heliospheric imager, and a spectrometer and four insitu instruments magnetometer, radio and plasma waves, energetic particle detector and a solar wind analyser. The primary goal of the mission is to operate the whole payload in a coordinated way to address some of the outstanding scientific questions on the relationship between the Sun and the heliosphere. The spacecraft is expected to be launched in July 2017, and after a three month commissioning phase it will cruise for three and a half years until the proper orbital geometry is achieved. The nominal mission is expected to last three and half years more with a post operations phase of two additional years. The Solar Orbiter Science Operations Centre at ESAC is responsible for the development of the Science Ground Segment SGS following the Science Implementation Requirements provided by the Project Scientist which covers all the operational activities originating from the mission science objectives defined by the Science Working Team SWT, including interactions with the Instrument Teams and the Mission Operations Centre at ESOC. Operational activities for Solar Orbiter cover coordination of science operations for the cruise and nominal phases of the mission, generation of specific quick turnaround low latency data products, production of auxiliary data to support operations, as well as the archiving of PI provided science data products. This work package covers software design, definition, implementation and maintenance service support to Solar Orbiter Science Ground Segment development, operations and maintenance at ESAC, including the science operations planning system, the lowlatency data generation and visualization system, the auxiliary data products generation system and also supports the archiving of science data products. Specific Service tasks Generic tasks native to Software Development and Maintenance Develop and maintain modules, applications and tools specific to product generation framework and quality control framework Ensure timely delivery of SW releases and relative increments Perform SW architectural design as needed Prepare and maintain SW documentation. Develop and maintain unit test harnesses Report on progress and problem areas Participate in the Configuration Control Boards applicable to the development Followingup and tracking the correction and resolution of problem reports Implement approved software enhancement requests Tasks specific to Support of Solar Orbiter SOC Development and Maintenance Develop, implement and maintain the science operations planning system. Develop, implement and maintain a low latency data production system integrating data processing pipelines supplied by the Principal Investigators. Develop, implement and maintain the auxiliary data productions system. Support the archiving of science data products provided by the Principal Investigators. Organise development tasks as needed. Tasks specific to validation and operation of the Solar Orbiter SOC system Deploy and configure new versions of the SOC subsystems. Test and validate new deliveries of software, including regression testing. Test and validate external deliveries of data processing pipelines. Report on progress and problem areas. Participates in the Configuration Control Boards applicable to the development and maintenance. Communicate with SOC team at ESAC and experts in the Principal Investigator teams. Output and Service Performance Monitoring ESA will formally define the service delivery in terms of delivery times, performance targets and similar measurable parameters Key Performance Indicators. This shall be agreed with the applicant and shall be assessed, and modified as needed, during regular progress meetings typically monthly. The applicant shall manage the service provision and provide ESA with the necessary data and corresponding evidence. The applicant shall be measured and assessed on the basis of Periodic software releases including at least annual major releases of the software, interleaved with minor versions when applicable Software architecture, design documentation Software documentation interfacing to user as well as developer Software source and object code Software unit tests with an approved test coverage Definition of Interface Control Documents ICDs and file interchange formats with external coordination units Attendance in approved groups and meetings Participation in software integration, validation, product validation and verification campaigns Progress reports Interactions Free interaction is expected with the members of the Solar Orbiter Data Analysis Working Group DAWG and with software engineers in the Principal Investigator teams. Frequent interactions are expected to take place with the SOC manager, the SOC team members and within the team of other applicants working on Solar Orbiter. Also, frequent interactions are expected to take place with the Computers Support Group and the Science Archives Team at ESAC. Specific Qualification Requirements The service to be provided requires that the personnel should possess a university background in a scientific or technical subject and relevant professional experience of at least 5 years in software development. In particular, possess the following experience, knowledge and proficiency in ECSS standards for software development. Software architecture and design. Ability to understand the different subsystems as a whole integrated systems. Virtual machine management and configuration. Software repositories Subversion, GIT. Databases and data processing. Scientific data formats used by the Heliophysics and Space Physics communities FITS, CDF. Data processing pipelines in solar system or astronomy space projects. Modern programming languages CC, Java, Python. Scripting languages. Operating system in common use in Heliophysics and space science linuxUnixMacOS, Windows. Coordination of a small team of software developers. For any applicant experience in interacting with the science community would be an advantage. The selected provider must be willing render the service in a team environment and to travel. Good interpersonal and communication skills are an advantage. The applicant should be comfortable in an international working environment and be fluent in written and spoken English, one of the official languages of ESA. Other Requirements for applicants University degree or equivalent in computer science or related fields. The selected candidate must be willing to render the service in a team environment. Good interpersonal and communication skills, together with a proactive attitude to problem solving and customer focus are required. The selected candidate should be comfortable in an international working environment The selected candidate should be fluent in written and spoken English, one of the official languages of ESA Conditions of contract Permanent position Excellent package with salary and bonus Benefits 30 days holidays plus public and local holidays, medical insurance, dental insurance, assistance with relocation if needed, laptop, smartphone, training. Please apply to this position Send CV to resumetheserverlabs.com and cover letter, with indication of Position ID TSLSRE101 Deadline 06th of February 2015 Location Madrid, Spain Support Start Date 1 March 2015 or earlier Support End Date 31 December 2016

Tags: support software development science

 

Support to EUCLID Science Operations Software Development

2015-01-23 14:05:12| Space-careers.com Jobs RSS

Great opportunity and salary conditions to work in ESAC The European Space Astronomy Centre in Madrid, Spain with The Server Labs. The Server Labs, an European well established and leader software development and technology consultancy is now expanding its team at ESAC. We offer an excellent package, including highest salary, company benefits, extra holidays 30 days holidays plus public and local holidays and health and dental medical insurance. Important Candidates must hold a European Passport and be willing to work in Spain Company Description The Server Labs is an European technology services company, leader in software engineering solutions and handson technology consulting, in areas such as Continuous integration and delivery, Devops, Cloud computing, Grid architectures and HPCBig data. We collaborate with our clients to obtain success, committed to innovation, enjoying what we do every day and growing with every challenge. The Server Labs works with different industries and business verticals. Within the Space industry, The Server Labs works with the European Space Agency ESA, with ESAC, near Madrid, with ESOC, in Darmstadt, near Frankfurt, with ESTEC, in Noorwijk near Amsterdam and with ESRIN, in Frascati. We provide specialists to ESA, but we also deliver services and successful projects to provide additional value in the technology initiatives led by ESA. By working with The Server Labs, you will be part of a multinational team in a fast growing technology company based in London, Madrid and Frankfurt. Please send your CV with cover letter to resumetheserverlabs.com before 06th of February 2015. Job Description Support to EUCLID Science Operations Software Development This work package is intended to provide a number of specialised services to support ESA in developing science operations systems and tools, including System engineering and architectural design activities, including operating plans and procedures, Designing, developing, implementing, testing, deploying, operating and maintaining software tools and systems, e.g. o Observation proposal handling, mission planning and quicklook systems, parts of which may be distributed to the community o User support tools o Interactive analysis and calibration systems, to be distributed as needed to the community for data reduction and analysis o Data processing pipelines o Scientific data archives and interfacing these to the virtual observatory. o Scientific and technical WWW systems to support Science Operations Centre, Science Ground Segment and the scientific community Contribute to the definition of Interface Control Documents ICDs and file interchange formats with external coordination units Organise and perform end to end system testing with the scientific communities Contribute to the maintenance of the overall system, including configuration control and versioning The EUCLID Science Ground Segment Euclid is a highprecision survey mission in the Cosmic Vision Programme of ESA designed to answer fundamental questions on Dark Energy and Dark Matter. Euclid will map the largescale structure of the universe over the entire extragalactic sky out to redshifts of 2 about 10 billion years ago, thus covering the period over which dark energy accelerated the universe expansion. The mission is optimized for two primary cosmological probes Weak gravitational Lensing WL and Baryonic Acoustic Oscillations BAO. The ESAC team is forming the Euclid Science Operations Centre SOC that will build the Science Ground Segment in collaboration with the Euclid Consortium. The Euclid SOC will execute and monitor the sky survey, perform initial processing on the science telemetry stream and provide the Euclid archive. The Euclid SOC will work with the Euclid Consortium in the area of instrument operations coordination. The work package is intended to provide a number of specialised services to support ESA in development and maintenance of the telemetry processing and analysis systems that will monitor the scientific health of the payload and the survey status. The service supports the software development of the quick look, science health monitoring and auxiliary services and tools by designing, implementing, installing, maintaining, testing and documenting these systems. Specific Service tasks Generic tasks native to Software Development and Maintenance Develop and maintain modules, applications and tools specific to product generation framework and quality control framework Ensure timely delivery of SW releases and relative increments Perform SW architectural design as needed Prepare and maintain SW documentation. Develop and maintain unit test harnesses Report on progress and problem areas Participate in the Configuration Control Boards applicable to the development Followingup and tracking the correction and resolution of problem reports Implement approved software enhancement requests Tasks specific to the Euclid SOC Development and Maintenance Develop and maintain the Euclid quick look system within the SOC software development environment Develop and maintain the Euclid health monitoring system within the SOC software development environment Develop and maintain the additional tools to process auxiliary data within the SOC software development environment Delivery of software to the configuration control system Support to definition of ICDs controlling the interface of the quick look system to SOCinternal and external systems Support to definition of ICDs controlling the interface of the health monitoring system to SOCinternal and external systems Support to definition of ICDs controlling the interface of the services providing auxiliary data to SOCinternal and external systems Communicate with operations team at ESAC and instrument experts in the Euclid Consortium Tasks specific to validation and operation of the Euclid SOC system Deploy and configure new versions of the quick look, health monitoring and auxiliary data provision systems on the validation and operational systems Test and validate new deliveries of software, including regression testing Report on progress and problem areas Participate in the Configuration Control Boards applicable to the development Output and Service Performance Monitoring ESA will formally define the service delivery in terms of delivery times, performance targets and similar measurable parameters Key Performance Indicators. This shall be agreed with the applicant and shall be assessed, and modified as needed, during regular progress meetings typically monthly. The applicant shall manage the service provision and provide ESA with the necessary data and corresponding evidence. The applicant shall be measured and assessed on the basis of Periodic software releases including at least annual major releases of the software, interleaved with minor versions when applicable System and Software engineering documentation i.e. Architectural and system design, software test plan and reports Software architecture, design documentation Software documentation interfacing to user as well as developer Software source and object code Software unit tests with an approved test coverage Definition of Interface Control Documents ICDs and file interchange formats with external coordination units Attendance in approved groups and meetings Participation in software integration, validation, product validation and verification campaigns Progress reports In addition, specifically for Euclid o Installation, configuration, and operation of Euclid planning and commanding systems at ESAC coordinated and approved by the SOC Interactions The distributed nature of Euclid development requires the applicant to communicate with developers and operations scientists at ESAC as well as with experts within the Euclid Consortium in order to support the software development and survey generation and monitoring, and the development and operations of the instrument command generation system. The applicant participates in working groups and meetings to provide recommendations to ESA on the prioritization of fixes and enhancements. Examples are Configuration Control Board groups Milestone meetings User workshops and developer meetings with the o Euclid SGS system team, o SOC Calibration and Operations Team, o Euclid Consortium Instrument Operations Teams. o Euclid Mission Operations Centre. Specific Qualification Requirements The service to be provided requires that the personnel should possess a university background in a scientific or technical subject and relevant professional experience of at least 5 years in software development. In particular, possess the following experience, knowledge and proficiency in At least five years relevant experience in professional software development and software engineering coding with experience with Python applications with good broad knowledge of Python. Implementation of data processing, imaging processing and statistical techniques with Python e.g. using numpy, scipy and matplotlib. Handling common astronomical file formats e.g. FITS. Development andor maintenance of complex ground segment systems. Software system architecture. Software development with specific experience in object oriented software design and development using version control systems. Software development processes and tools configuration management, code generation, continuous integration, automated testing, metrics, coding styles and rules. Working knowledge of Linux systems. Modelling technologies and methodologies and IDE UML. Experience with configuration control systems Subversion. Experience writing user documentation is an advantage. Knowledge of data structures is an advantage. Knowledge of design patterns is an advantage. ECSS Packet Utilization Standard PUS services SCOS2000 Mission Information Base MIB structures. Working with ESA Standards, Frameworks and Tools e.g. ECSS. Other Requirements for applicants University degree or equivalent in computer science or related fields. The selected candidate must be willing to render the service in a team environment. Good interpersonal and communication skills, together with a proactive attitude to problem solving and customer focus are required. The selected candidate should be comfortable in an international working environment The selected candidate should be fluent in written and spoken English, one of the official languages of ESA Conditions of contract Permanent position Excellent package with salary and bonus Benefits 30 days holidays plus public and local holidays, medical insurance, dental insurance, assistance with relocation if needed, laptop, smartphone, training. Please apply to this position Send CV to resumetheserverlabs.comand cover letter, with indication of Position ID TSLSRE100 Deadline 06th of February 2015 Location Madrid, Spain Support Start Date 1 March 2015 or earlier Support End Date 31 December 2015 with a possible extension up to 31 December 2016

Tags: support software development science

 

Support to Science Archives and Virtual Observatory Software Engineering Services EUCLID Science O

2015-01-20 12:02:10| Space-careers.com Jobs RSS

Greatest opportunity and salary conditions to work in ESAC The European Space Astronomy Centre in Madrid, Spain with The Server Labs. Well established and leader in software development and technology consultancy, The Server Labs is a European IT services company, specialised on software engineering and handson consulting. We offer an excellent package, including highest salary, social benefits, company benefits, extra holidays and health and dental insurance. Important Candidates must hold a European Passport and be willing to work in Spain Job Description Support to Science Archives and Virtual Observatory Software Engineering Services EUCLID Science Operations This work package is intended to provide a number of specialised services to support ESA in System and Software Engineering at ESAC for the Science Archives and Virtual Observatory Team. Within the Science Operations Departments overall responsibility for scientific operations development and execution for astronomy and solar systems missions, the Science Archives and Computer Engineering Unit carries in particular the role of developing science archives, providing easy access to mission data for the scientific community worldwide. The Science Archives Team in ESAC works on various archive projects from old missions ISO, Exosat, Giotto, Smart1, Huygens, Herschel, Planck, Ulysses, current missions XMMNewton, Integral, HST, Mars Express, Venus Express, Rosetta, Soho, Cluster, Gaia and future missions BepiColombo, Euclid, LisaPF, Solar Orbiter. All mission science archives are available online through GUI rich client or thin client web interfaces and machine scriptable interfaces, with data distribution either online or via asynchronous FTP. Modular and flexible multitier and clientserver architecture together with the use of an objectoriented approach, Java and XML allows configurability and reuse of software systems across archive projects. Furthermore, ESA, through the ESAC Science Archives Team is playing an important role in the Virtual Observatory VO worldwide to position itself as the main VO actor for all European spacebased astronomical data. A VO is a network of interoperating data archives and software tools that use the connectivity provided by the Internet to form a scientific research environment in which astronomical research programs can be conducted. The vast astronomical archives and databases around the world, together with analysis tools and computational services, are linked together into an integrated facility, not only connecting astronomical data centres and providers but also providing collective capabilities beyond those possible in any individual archive. Within the Science Archives Team, people are usually dedicated to a specific archive project, taking care of design, implementation, operations and evolutive maintenance of the archive software systems data repository and database of products metadata, middletier applications, data distribution and interoperability, user and scriptable interfaces. As the archives software systems share a common technical framework, people assigned to one archive project can move to another archive project, ensuring easier and efficient knowledge transfer. Specific tasks would include system and software engineering tasks such as design, development, testing installation, deployment, operations, and maintenance with associated documentation according to the ESA software engineering processes. Furthermore, participation to working groups, workshops, conferences and meetings where science archives and virtual observatory standards and practices are discussed might be required. Specific Service tasks Specific tasks related to Science Archives and VO databases are the following Database design and modelling taking into account the user requirements Database installation, population, monitoring and maintenance Design, develop, deploy and maintain database interfaces for the rest of the archives and VO systems Design, develop, deploy and maintain applications related to the database information user administration tools, statistics tools, etc Configuration control and documentation tasks relevant to the above mentioned tasks. Specific tasks related to Science Archives and VO user interfaces and middletier applications are the following Design, develop, deploy and maintain the Science Archive and VO graphical user interfaces which allow the users to make queries to the database, see the results, select products and request them Design, develop, deploy and maintain the Science Archive and VO middletier applications which provide transparent access for applications User Interface, Statistics Tool, Archive InterOperability systems, and others to the database and to the data products repository Design, develop, deploy and maintain some Science Archive Data Products Visualization tools, which allow to display images, spectra other scientific products and to perform some simple manipulations zooming, selection, some extraction,. Configuration control and documentation tasks relevant to the above mentioned tasks. Specific tasks related to Science Archives and VO data distribution and interoperability applications are the following Design, develop, deploy and maintain Science Archive Data Distribution systems, which allow the users to retrieve archive data products online or via asynchronous FTP Design, develop, deploy and maintain the Science Archive interoperability services, which provide interoperable scriptable interfaces to the science archive databases contents and data products Design, develop, deploy and maintain the VO compliant interoperability systems, making sure all Science Archives at ESAC are VO accessible Design, develop, deploy and maintain an ESA VO Portal, including a ESA multimissions archive based on VO protocols Design, develop, deploy and maintain VO applications and VO clients Registry, VOSpec, Participating to the VO interoperability working groups where VO standards are discussed and defined. Configuration control and documentation tasks relevant to the above mentioned tasks Output and Service Performance Monitoring ESA will formally define the service delivery in terms of delivery times, performance targets and similar measurable parameters Key Performance Indicators. This shall be agreed with the service provider and shall be assessed, and modified as needed, during regular progress meetings typically monthly. The service provider shall manage the service provision and provide ESA with the necessary data and corresponding evidence. The service provider shall be measured and assessed on the basis of Periodic software releases, usually annual major releases of the software, interleaved with minor versions when applicable System and Software engineering documentation i.e. Architectural and system design, software test plan and reports when applicable Software architecture, design documentation Software documentation interfacing to user as well as developer Software source and object code Software unit tests with an approved test coverage Definition of Interface Control Documents ICDs and file interchange formats with external coordination units Attendance in approved groups and meetings Participation in software integration, validation, product validation and verification campaigns Progress reports Interactions It is expected that the service support provider will be able to interact freely with any member of the following institutions involved in science operations work All missions science operations centres and science ground segments teams External elements of the science ground segments if required, under the supervision of the ESA internal part of the science ground segments ESAC Computer Support Group Other archives groups within ESA Other archives groups and data centres in Europe and worldwide Working groups in international VO alliances eg IVOA, IPDA, In addition to the above, frequent interactions are expected to take place with the Head of the Science Archives and VO team, as well as with science operations teams within the SREO department. Specific qualification requirements Specific knowledge is required in the following areas ESA Ground Segment and Scientific Archives Software engineering Experience in designing multitier architecture application in the context of Scientific Archives and Virtual Observatory Extensive experience in JAVA programming language Experience in Google Web Toolkit Experience in Web technologies http, JSP, web services, Experience in SQL and XML Experience in Graphical User Interfaces application Experience in Data Distribution applications through web services Experience in the Virtual Observatory standards and protocols, working groups, working processes and environment would be an asset Linux and PCWindows environment Experience on ESA software engineering processes and software configuration control tools and some scientific background would be an asset. Positions covered by this work package will require at least a University degree or equivalent in computer science or related fields. The selected provider must be willing to render the service in a team environment and to travel. Good interpersonal and communication skills, together with a proactive attitude to problem solving and customer focus are required. The service provider should be comfortable in an international working environment and be fluent in written and spoken English, one of the official language of ESA. Other information The service is expected to be provided during normal ESA working days and working hours. Some provision should also be made to allow exceptional cases of oncall and or extra time support. Company Description The Server Labs is a European IT services company, specialised on software engineering and handson consulting. Our architects and software engineers are experts on the latest technologies and agile methodologies, to provide our clients the best software solutions, practices and software architectures. We collaborate with our clients to obtain success, committed to innovation, enjoying what we do every day and growing with every challenge. The Server Labs works with different industries and business verticals. Within the Space industry, The Server Labs works with the European Space Agency ESA, at ESAC, near Madrid, and at ESOC, in Darmstadt, near Frankfurt. We provide specialists to ESA, but also our company expertise and services in technologies and methodologies to offer additional value to the projects and initiatives led by ESA. By working with The Server Labs, you will be part of a multinational team in a fast growing technology company based in Madrid, Frankfurt and London. Please send your CV with cover letter to resumetheserverlabs.com before the 30th of January 2015 Additional information Position ID TSLSRE098 Deadline 30th of January 2015 Location Madrid, Spain Support Start Date 1 March 2015 or earlier Support End Date 31 December 2016

Tags: o services support software

 

Sites : [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] next »