What you'll do
You will consolidate the FCC-PED software activities, with a focus on the area of detector simulation, signal digitization and event reconstruction, in view of enabling (i) FCC-ee detector design optimization during the pre-TDR phase and (ii) submission of detector letters of intent after the FCC approval.
Your responsibilities
- Drive the support, maintenance, and enhancement of the FCC simulation software ecosystem and reconstruction algorithms, including exploring, validating, and harnessing new technologies that could improve the efficiency of FCC detector simulation and event reconstruction.
- Coordinate contributions to the FCC detector simulation software ecosystem, event reconstruction algorithms, and performance evaluation tools.
- 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 worldwide FCC user community, foster collaboration and external contributions to the FCC detector simulation, event reconstruction, and performance evaluation software, and organise relevant support channels.
- Supervise and coordinate tasks in domains relevant to the FCC software activities.
Still here? Let's make a quick check about
Your profile
- Experience with detector simulation and event reconstruction is required.
- Familiarity with the programming languages mostly used in High Energy Physics (HEP), primarily Python and C++ is required.
- Competence in using modern HEP software tools, such as ROOT, Geant4 and DD4hep is required.
- Practical knowledge of tools and methods involved in all phases of modern, collaborative, open-source software development, including design, coding, code reviews, and testing for large-scale scientific software systems is required.
- Understanding of modern particle detection techniques and knowledge of relevant emerging detector technologies is required.
- Demonstrated experience in detector R&D, commissioning and/or operation is an advantage.
- Demonstrated experience in emerging common tools such as the Key4hep ecosystem is an advantage.
- Demonstrated experience in experimental particle physics data analysis is as an advantage.
- PhD or equivalent relevant experience in the field of Experimental Particle Physics or a related field.
Your skills
- Knowledge of programming techniques and languages: : proficiency in C++ and Python.
- Simulation, design and development of (parts of) detectors.
- Development of application software.
- 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.
- Having a structured and organised approach towards work; being able to set priorities and plan tasks with results in mind.
- Sharing knowledge and expertise freely and willingly with others; coaching others to ensure knowledge transfer; Delivering presentations in a structured and clear way; adjusting style and content to the audience; responding calmly and confidently to questions.
- Adapting quickly and resourcefully to shifting priorities and requirements; Working well autonomously; taking on activities and tasks without prompting.
- Spoken and written English, with a commitment to learn French.
Global Benefits at CERN
Let's get you ready
Be sure to meet the eligibility criteria
- You are a national of a CERN Member State or Associate Member State.
- You have relevant qualifications and professional experience.
- If you have previously held a Staff contract at CERN, you will not be eligible for these positions.
- Please pay attention to the additional criteria and requirements for this specific position and mentioned above.
You will need these documents to complete your application
- Your CV (English or French)
- Any document you consider relevant to your application