• Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.

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 directorate/division/group
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.

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.

Description of main responsibilities:
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.

Qualifications
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.
*Excellent communication skills both oral and written with the ability to effectively communicate and discuss complex ideas.
*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.

Detta är en jobbannons med titeln "Scientific Software Developer" hos företaget European Spallation Source, ESS AB och publicerades på webbjobb.io den 25 november 2014 klockan 16:28.

Hur du söker jobbet

webbjobb-logo-white webbjobb-logo-grey webbjobb-logo-black