Applied Physicist: Trigger System Expert/Software Developer

Applied Physicist: Trigger System Expert/Software Developer

CERN - European Organization for Nuclear Research

Geneva, Switzerlan

Job Description

Introduction

Are you a physicist with extensive hands-on experience in trigger systems for a large High-Energy Physics experiment? Would you like to contribute to developing, maintaining and operating the system for one of the largest particle-physics experiments in the world? Then apply for this post!

Functions

As Applied Physicist in the EP-ADT-TR Section, you will contribute to CERN’s responsibilities on the ATLAS Trigger Activity and the Trigger/DAQ System. You will be expected to work on a wide range of high-level trigger (HLT) topics, including: the development and maintenance of core software to support the HLT algorithms; integration of HLT algorithms in the software framework; testing, commissioning, operation and maintenance of the system; leading studies for improvements and upgrades; and supervision of fellows and students working on the HLT.

Qualifications

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

Experience

  • Extensive experience in distributed, software based trigger systems for a large High-Energy Physics experiment, including: understanding requirements from a physics and technical perspective; and designing, developing, testing, commissioning, operating and maintaining trigger systems;
  • Basic knowledge of software design principles and proven experience in object-orientated C++ and Python programming in a large, collaborative software project;
  • It would be advantageous to have one or more of the following: experience in operating large scale trigger systems; experience with profiling tools to optimize the system performance; experience in using commercial computing accelerators (GPUs/FPGAs).

Technical competencies

  • Simulation, design and development of trigger, data acquisition chains: experimental data reduction and triggering;
  • Knowledge of programming techniques and languages: C++ and Python;
  • Development of application software: multi-threaded, parallel, network-based programming focused on high-throughput, low-latency workloads, control and operation of PCIe devices;
  • Capturing and analysis of requirements for ICT systems: requirements definition, design and management;
  • Testing, diagnosing and optimization of software.

Behavioural competencies

  • Working in Teams: understanding when teamwork is required to achieve the best results; including others accordingly and sharing information;
  • Demonstrating Flexibility: demonstrating a willingness to accept changing circumstances; supporting initiatives for change;
  • Solving Problems: assimilating large quantities of information, identifying key issues and formulating conclusions clearly and concisely;
  • Learning and Sharing Knowledge: sharing knowledge and expertise freely and willingly with others; coaching others to ensure knowledge transfer.

Language skills

  • Spoken and written English: ability to draw-up technical specifications and/or scientific reports and to make oral presentations.

Apply Now

Don't forget to mention EuroScienceJobs when applying.

Share this Job

More Job Searches

Switzerland      Atomic and Particle      Computing/Programming      Earth Science      Energy      International Organisations      Maths and Computing      Nuclear      PhD Required      Physics      CERN - European Organization for Nuclear Research     

© EuroJobsites 2024