Physics Software Engineer

CERN

Company Description

At CERN, the European Organization for Nuclear Research, physicists and engineers are probing the fundamental structure of the universe. Using the world's largest and most complex scientific instruments, they study the basic constituents of matter - fundamental particles that are made to collide together at close to the speed of light. The process gives physicists clues about how particles interact, and provides insights into the fundamental laws of nature. Find out more on http://home.cern.

Job Description

Introduction

You will join the software development for experiments (SFT) group (http://ep-dep-sft.web.cern.ch) which develops and provides support for scientific software for the high-energy physics experiment collaborations at CERN and worldwide. The group is currently involved in providing software support to the Physics, Experiment and Detector activities for the feasibility study of the Future Circular Colliders (FCC), a post-LHC research infrastructure consisting of a high-intensity e+e- collider operating as a Higgs, Flavour, Top and Electroweak factory, synergistically followed by a hadron collider at the highest achievable energy.

Your job will be to take a central role in the FCC software ecosystem (http://hep-fcc.github.io/FCCSW/), which is used by all particle physicists contributing to the FCC physics potential and detector concept evaluation. In particular, you will be steering the design and implementation of tools, technologies, and services that enable FCC physicists (detector experts, data analysts, and theoretical physicists alike) to efficiently run their application workflows on the available resources.

Functions

  • Drive the support, maintenance, and enhancement of the FCC software ecosystem according to the needs of the FCC PED project in the view of the FCC Feasibility Study, including exploring, validating, and harnessing new technologies which could improve the efficiency of FCC software.
  • Ensure compatibility/synergy of the required software developments with the evolution of the Key4hep common software ecosystem, which is part and parcel of the FCC software.
  • Engage with the FCC worldwide user community, foster collaboration and external contributions to the software, and organize support channels.
  • Supervise and coordinate tasks in the domains relevant to the FCC software activities, including  direct supervision of fellows and students assigned to such activities.

 

Qualifications

PhD or equivalent relevant experience in the field of Experimental Particle Physics or a related field.

 

Experience:

  • Demonstrated experience in the efficient use of modern HEP software tools, such ROOT, Geant4 and Gaudi. Experience with the emerging common tools such as the Key4hep ecosystem will be considered an advantage.
  • Demonstrated experience in the built and deployment of large-scale, scientific software stacks, including continuous integration pipelines.
  • Proven experience with the tools and methods of all phases of modern, collaborative, open-source software development, in particular design, coding, code reviews, and testing.
  • Experience with detector simulation, event reconstruction, data analysis tools, and Monte Carlo generators is an advantage.

Technical competencies:

  • Knowledge of programming techniques and languages: ; demonstrated proficiency in the C++ and Python programming language.
  • Development of application software: deep knowledge and/or direct experience with common HEP tools such Gaudi, ROOT, Geant4, DD4hep is an asset.
  • Re-use, refactoring, integration and porting of existing software.
  • Knowledge and application of software life-cycle tools and procedures: ; and with state-of-the-art software build and deployment tools.

Behavioural competencies:

  • Achieving results: having a structured and organised approach towards work; being able to set priorities and plan tasks with results in mind; delivering high quality work on time and fulfilling expectations Driving work / projects along and seeing them through to their conclusion.
  • Learning and sharing knowledge: sharing knowledge and expertise freely and willingly with others; coaching others to ensure knowledge transfer.
  • Demonstrating flexibility: adapting quickly and resourcefully to shifting priorities and requirements.
  • Communicating effectively: expressing opinions, ideas and suggestions with conviction and in a logical/structured manner; keeping to the point; delivering presentations in a structured and clear way; adjusting style and content to the audience; responding calmly and confidently to questions; ensuring that information, procedures and decisions are appropriately documented.
  • Working in teams: building and maintaining constructive and effective work relationships; contributing to promoting a positive atmosphere in the team through an optimistic and constructive attitude; addressing issues; cooperating constructively with others in the pursuit of team goals; balancing personal goals with team goals.

Language skills:

Spoken and written English: 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.

 

Additional Information

Eligibility and closing date:

Diversity has been an integral part of CERN's mission since its foundation and is an established value of the Organization. Employing a diverse workforce is central to our success. We welcome applications from all Member States and Associate Member States.

This vacancy will be filled as soon as possible, and applications should normally reach us no later than 01.09.2022 at 12:00 (mid-day) CET.

Employment Conditions

Contract type: Limited duration contract (3 years). Subject to certain conditions, holders of limited-duration contracts may apply for an indefinite position.

These functions require:

  • Work during nights, Sundays and official holidays, when required by the needs of the Organization.

Job grade: 6-7

Job reference: EP-SFT-2022-79-LD

Benchmark Job Title: Applied Physicist