Job opportunity

Software Scientist / Software Scientistess / Research Software Engineer / Research Software Engineeress

Paul Scherrer Institut (PSI) Villigen PSI January 14, 2026

Your Tasks

  • Develop, maintain, and support the high-level measurement orchestration software for experiments at the Swiss Light Source (SLS): BEC (Beamline Experiment Control) and the BEC Widgets GUI framework.
  • Enable time-critical experiments by supporting scientists before, during, and after measurements, using, extending, and integrating new functionalities into the existing system.
  • Act as a translator and facilitator between scientists and specialists across a wide range of disciplines, bridging gaps in collaborative discussions and code development.
  • Contribute expertise to ongoing and future projects by improving GUIs, tools, and libraries, including upstream open-source projects.
  • Collaborate closely with scientists and expert groups across PSI, as well as colleagues from other national and international institutions.

Your Profile

  • PhD degree in natural science, computer science, engineering, or mathematics, or equivalent professional experience.
  • Proven expertise in developing high-quality scientific software solutions in Python, adhering to best practices (version control, CI/CD, testing, documentation).
  • Experience with GUI toolkits (especially Qt), intuitive GUI/UX design, and web app development using modern frameworks.
  • Previous exposure to large-scale control systems (especially EPICS) and hardware integration.
  • Interest in AI tooling for software engineering and development workflows.
  • Willingness to occasionally travel to workshops and conferences, with flexibility in working hours if required by project deadlines or incident response.
  • Strong communication skills, a team-oriented mindset, fluent in English (spoken and written), and proficiency in German or a willingness to learn.

We Offer

Our institution is built on interdisciplinary, innovative, and dynamic collaboration. You will benefit from systematic on-the-job training, along with personal development opportunities and a strong vocational training culture. We support a balanced work-life integration through modern employment conditions and excellent on-site infrastructure.

This is a permanent position.

For further information, please contact Sven Augustin at sven.augustin@psi.ch.

Apply online using the form below. Only applications matching the job profile will be considered.

Paul Scherrer Institute, Human Resources Management, Adrian Kirsch, 5232 Villigen PSI, Switzerland

Work locationVilligen PSI, Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.