23. November 2014 - ESS Science Directorate at the European Spallation Source (ESS)
Scientific Software Developer
Scientific Software Developer
23. November 2014 - ESS Science Directorate at the European Spallation Source (ESS)
Scientific Software Developer
Scientific Software Developer
ESS Science Directorate at the European Spallation Source (ESS)

Copenhagen, Denmark


The Data Management and Software Centre (DMSC) in Copenhagen, part of the ESS Science Directorate at the European Spallation Source (ESS) in Lund, Sweden, invites applications for two Scientific Software Developer positions.

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 Universitetparken 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 instrument data group mission is to deliver critical neutron instrument control, data reduction and visualisation software that allows visiting scientist to effectively perform experiments at ESS. Our objective is to provide a software environment that allows as close to real time data processing and visualisation as possible which meets the requirements of a wide variety of neutron science techniques. To meet this objective we will utilise development effort and expertise from ESS staff and in-kind partners collaboratively developing large frameworks for use at all the major neutron sources.

Job description

The role as software developer for the instrument data group is to:

1. Coordinate the development of software frameworks for experiment control and data reduction software for ESS neutron instruments by actively collaborating with ESS instrument and technical teams and in-kind partners.

2. To develop software for ESS scientific operations in line with instrument team and in-kind partner facilities.

3. Actively support the ESS instrument teams and the NSS project by:

  • Gathering specific requirements.
  • Developing key areas of software.
  • Working with other ESS and DMSC groups to ensure compatibility and maximise performance.

Our work will be performed in collaboration with the teams from the Neutron Instruments and Neutron Technologies Divisions who are designing the instruments; with the Data Systems and Technologies, Data Management, and Data Analysis, Modelling and Simulation Groups within DMSC; and with the Integrated Controls Systems Division in the Machine Directorate at ESS.

This position is a unique opportunity to shape the software environment of largest neutron science project in the world. Together with our partners the solutions that DMSC provide will be used by a large number of users (over 3000 users per year), in a scientifically diverse community.

The two positions are permanent with three months initial probationary period. Your work place will be situated in Copenhagen, Denmark.

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.

Requested Profile

To be successful and perform well in this position, you have the following qualifications:

  • Masters degree in one of the physical or computational sciences. A PhD is an advantage.
  • A strong track record in development of large scientific and/or technical software projects.
  • An excellent track record of development in C++.
  • Experience of developing scientific software at large-scale neutron or photon sources.
  • Experience of working in an agile development team using an integrated development environment using test driven methodology would be beneficial.
  • Knowledge of QT and Python.
  • A knowledge of high performance libraries such as Boost, OpenMP and MPI would be beneficial
  • Experience of working in an international environment is desirable.
  • Excellent communication skills both oral and written with the ability to effectively communicate and discuss complex ideas.

We truly believe that to enjoy and perform in this position, you consider these following competencies as a significant part of your character:

  • Excellent time management and organisation skills
  • Ability to work in large teams and lead significant areas of work
  • Analytical and high interpreting skills i.e. uses technology and share your expertise and knowledge with others to achieve work objectives


Kristina Bacos

How to Apply

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

The deadline for applications is 6th of January 2015. For further information regarding the position please contact Group Leader, and for further information regarding the recruitment process, please contact HR Officer, Kristina Bacos, .

06. January 2015
» print (allow pop-up windows)

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

Print this page   |   Top