×
Register Here to Apply for Jobs or Post Jobs. X

Detector Simulation Physicist; EP-SFT--GRAP

Job in Genf, Geneva, Switzerland
Listing for: CERN
Full Time position
Listed on 2026-09-22
Job specializations:
  • Software Development
    Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 95000 - 150000 CHF Yearly CHF 95000.00 150000.00 YEAR
Job Description & How to Apply Below
Position: Detector Simulation Physicist (EP-SFT-2026-152-GRAP)
Location: Genf

Job Description

In this role, you will develop and improve GPU-accelerated Monte Carlo detector simulation software within the Geant4 team, with a particular focus on optical photon transport. You will contribute to software design and implementation, physics validation against established CPU simulations, performance optimisation, and integration into experimental software frameworks.

Your responsibilities
  • Design, develop, and integrate GPU algorithms for optical photon simulation within a Monte Carlo particle-transport framework.
  • Compare and validate GPU simulation results against established CPU implementations.
  • Develop unit, regression, and physics-validation tests.
  • Profile applications, identify performance bottlenecks, and optimise computational performance.
  • Collaborate with software teams from the Large Hadron Collider experiments to integrate GPU-enabled particle transport into their simulation frameworks.
  • Engage with the international Geant4 collaboration and its user community, particularly in the area of optical photon simulation.
  • Contribute to the documentation, maintenance, and long-term quality of the developed software.
Your profile
  • Experience in developing scientific or physics-simulation software, preferably using modern C++.
  • Experience with GPU programming or software development for heterogeneous computing architectures.
  • Experience with software testing, numerical validation, performance profiling, or optimisation.
  • Knowledge of Monte Carlo methods or experience with particle-transport simulation would be an advantage, particularly in the area of optical photon transport.
  • Experience contributing to collaborative software projects or working within an international scientific environment would be an advantage.
Skills
  • Programming languages and technologies: modern C++, CUDA, Python.
  • GPU programming, heterogeneous computing, and performance optimisation.
  • Git and collaborative software development.
  • Unit testing, regression testing, and numerical validation.
  • Experience with Monte Carlo particle-transport codes such as Geant4 would be considered an advantage.
  • Debugging and profiling tools such as gdb, Compute Sanitiser, perf, Nsight Systems, or Nsight Compute would be considered an advantage.
  • Spoken and written English, with a commitment to learn French.
Eligibility criteria
  • You are a national of a CERN Member or Associate Member State.
  • You have a professional background in Physics, Computer Science, or a related (or a related field) and have either:
    • Master's degree with 2 to 6 years of post-graduation professional experience;
    • or a PhD with no more than 3 years of post-graduation professional experience.
  • You have never had a CERN fellow or graduate contract before.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary