Software developer

22 Sep 2016
End of advertisement period
20 Oct 2016
Contract Type
Full Time


Software developer is open in the Experimental Physics Department (EP), ALICE Detectors and Systems group (AID), Data Acquisition section (DA).

You will join:

  • The Experimental Physics Department (EP) which carries out basic research in the field of experimental physics. It aims at providing a stimulating scientific atmosphere and remains an important reference centre for the European physics community. It contributes to the education and training of young scientists.
  • The EP-AID group which has major responsibilities in the ALICE experiment in the areas of detectors and online systems. Its activities span every aspect, from research, development, construction and operation of silicon detectors, data acquisition and control systems.
  • The DA section which is in charge of developing, installing, maintaining, operating and upgrading the DAQ system for the overall ALICE experiment. This position is specifically in the control and operation software area of the Data Acquisition (DAQ) system (


As Software developper specialised in DAQ for the Data Acquisition system of the ALICE experiment, you will work on the development and the support of software applications, on all stages of the future upgrade, from R&D through to implementation and commissioning as well as the operation of the experiment. You will more specifically:

  • Be in charge of the development and support of web-based applications for the configuration and load sharing software.
  • Take part in the research, the design, the development, and the support of software packages for the future ALICE O2 computing system in view of the ALICE upgrade scheduled in 2019-20.
  • Participate in a team to the smooth functioning of the DAQ system 24 hours a day, seven days a week, and supports its integration with other ALICE sub-systems.


Master's degree in the field of Physics, Computer Science or Engineering or equivalent.

Master's degree or PhD or equivalent relevant experience, in the field of information technologies or a related field.

Experience and competencies

The experience required for this post is:

  • Demonstrated successful experience and interest in the design and development of large software systems.
  • In-depth knowledge of distributed computing and a very good knowledge of software benchmarking.
  • Knowledge of the resource sharing and the configuration of computing systems.
  • Good communication and presentation skills.

The technical competencies required for this post are:

  • Programming/Software development: solid knowledge of c++ and web application; solid knowledge of the linux operating system environment.
  • Systems design.
  • Methods and tools for collaborative software development.
  • Systems integration: including integration of software and hardware components.
  • Emerging technology monitoring.

The behavioural competencies required for this post are:

  • Achieving results: delivering high quality work on time and fulfilling expectations; having a structured and organised approach towards work; being able to set priorities and plan tasks with results in mind.
  • Demonstrating accountability: presenting information accurately and objectively; taking responsibility for own actions and decisions.
  • Working in teams: building and maintaining constructive and effective work relationships; working well in groups and readily fitting into a team; participating fully and taking an active role in team activities.
  • Solving problems: addressing complex problems by breaking them down into manageable components.
  • Demonstrating flexibility: being willing to work on different projects simultaneously; Readily accepting new tasks or work/projects.

The language competencies required are:

  • Spoken and written English or French: ability to understand and speak the other language in professional contexts. Ability to draw-up technical specifications and/or scientific reports and to make oral presentations in at least one of the two languages.

Eligibility and closing date

Employing a diverse and international workforce is a CERN core value and central to our success. We welcome applications from all Member States irrespective of gender, age, disability, sexual orientation, race, religion or personal situation.

This vacancy will be filled as soon as possible, and applications should normally reach us no later than 23.10.2016.

By applying here, you allow CERN to consider your application for any position it considers relevant with respect to your profile. Please ensure you update your profile regularly with any relevant information and that you inform the recruitment service if you wish your file to be removed from the database.

Note on Employment Conditions

We offer a limited-duration contract for a period of 5 years. Limited-duration contracts shall terminate by default on their date of expiry.  Subject to certain conditions, holders of limited-duration contracts may apply for an indefinite position.

These functions require:

  • Work during nights, Sundays and public holidays.
  • Work in Radiation Areas.
  • Interventions in underground installations.
  • A valid driving licence.
  • Shift work, when required by the needs of the Organization.
  • Work during nights, Sundays and official holidays, when required by the needs of the Organization.

Read more about employment conditions

Professional Code / Code Professionnel
EPCareer Path / Filière de Carrière
Grade 6 or 7