10. September 2015 - European Spallation Source (ESS)
Scientific Software Developer - Event Processing
Scientific Software Developer - Event Processing
10. September 2015 - European Spallation Source (ESS)
Scientific Software Developer - Event Processing
Scientific Software Developer - Event Processing
Employer
European Spallation Source (ESS)
Location

Copenhagen, Denmark

Introduction

The Science Directorate at the European Spallation Source (ESS) in Lund, Sweden, invites applications for a Scientific Software Developer at the Data Management and Software Centre in Copenhagen, Denmark.

Description of Institution

The Data Management and Software Centre (DMSC), part of the ESS Science Directorate, is responsible for the design, development and construction of the computer software and hardware to be used for the operation and data analysis of the experiments to be carried out on the neutron scattering and imaging instruments to be constructed at ESS.

DMSC performs work at both the ESS offices in Lund, Sweden and at the main DMSC offices currently located at Universitetsparken 1 in Copenhagen, Denmark. In 2017 the main offices of DMSC will move to a purpose built building on the Niels Bohr campus of the University of Copenhagen.

The mission of the Data Management Group is to deliver the critical real time data streaming and recording infrastructures that make experiments at ESS possible and to provide the catalogues, databases and automatic processing capabilities that enable visiting scientist to effectively use their scattering data.

To meet this objective we will utilise development effort and expertise from ESS in Lund and Copenhagen staff and in-kind contributing partners from other facilities collaboratively developing open source packages for use at large scale facilities.

Job description

The advertised position will be working on the processing of neutron detector data.

For the neutron scattering applications timed and spatially located neutron detection events are of interest. Some of the new detector types developed in collaboration with partner instituions in Europe will require external processing to discrimitate raw trigger data and form the desired event types.

Due to the high data rates that will be generated by detectors at ESS (well in excess of MHz) the processing needs to be very fast and is done real-time. It is essential that detectors can be run reliably in continous operation. Another emphasis is data produced is accurate and reproducibile in all conditions.

The repsonbilities are to:

  1. Evaluate suitable options for real time neutron event processing.
  2. Setup a testing faciity for development and to ensure reliable operations.
  3. Develop software for the different detector types to form events out of their raw data stream.
  4. Ensure all components have suitable documentation.

Our work will be performed as part of a European reseach project in collaboration with the teams from the Neutron Technologies Division who are in charge of the detector development; with the other groups within DMSC; and collaborators from the Copenhagen University.

What ESS can offer
At ESS we offer people with talent and passion a unique opportunity to be involved in the development and building of a world leading facility for materials research. Besides attractive employment and relocation conditions, the flexibility to balance work life with private life and good opportunities to further enhance your skills; you will also enjoy being part of an organizational culture that promotes and supports internal career growth. We pride ourselves in having successful collaboration across different functions, and as the facility continues to grow we will keep nurturing the international and vibrant environment welcoming people from all across the world.

Duration & Location
This is a time-limited employment for 24 months funded by a EU grant. The relocation support will, when applicable, differ from the standard relocation package provided by the ESS AB. Your work place will be situated in Copenhagen, Denmark.

Requested Profile

Technical competencies

We are looking for candidates with a track record of software development in larger scientific and / or technical projects in an object oriented language (preferably C++).

A degree in physics, computer/electrical engineering or computer science or substantial equivalent experience is required.

To understand and enhance the ESS data streaming infrastructure knowledge some of the areas of device control systems, network streaming, messaging systems, signal processing and real time applications are needed. Familiarity with scientific data processing, data fitting and statistics would be considered a plus.

You should be confortable developing in on Linux based operating systems.

Experience in developing and maintaining software in an environment where reliability and fault tolerance is a major concern.

You as a person

To be successful and to perform well in this position, you are:

  • Equipped with excellent time management and organisational skills.
  • Able to work in large, diverse teams and lead areas of work.
  • Have excellent communication skills both oral and written with the ability to effectively communicate and discuss complex ideas.
Contact
How to Apply

Please provide your curriculum vitae and covering letter in English by clicking “apply” on the respective vacancy at this page and following the instructions. Please note we only accept applications via the ESS website.

The deadline for applications is the 4th of October 2015. The recruitment process is ongoing and the deadline may be shortened. Therefore we recommend that applications be submitted as soon as possible.

For further information regarding the position please contact Group Leader and for further information regarding the recruitment process, please contact HR Business Partner, .

Deadline
04. October 2015
» print (allow pop-up windows)

Copyright 2012 neutronsources.org   |   All rights reserved.   |   Powered by FRM II | Privacy Policy

Print this page   |   Top