10 days ago

Software Engineer

Paul Scherrer Institut

  • Work region
  • Sector
  • Employment type
  • Position

The Paul Scherrer Institute PSI is the largest research institute for natural and engineering sciences within Switzerland. We perform cutting-edge research in the fields of matter and materials, energy and environment and human health. By performing fundamental and applied research, we work on sustainable solutions for major challenges facing society, science and economy. PSI is committed to the training of future generations. Therefore about one quarter of our staff are post-docs, post-graduates or apprentices. Altogether PSI employs 2100 people.


We are a small, dynamic and fast moving team of software engineers and system administrators responsible for the development, implementation and operation of the next generation data acquisition and control system for large scale accelerator facilities at PSI. As a member of our cross-functional team, you will build interfaces to large distributed systems, made up by thousands of sensors and actuators, that deal with multiple terabytes of data per day.


For the High Level Tools and DAQ Group we are looking for a

Software Engineer

You will work in an interdisciplinary, multinational research environment, act autonomously on your projects and interact with your team members as well as the users of your applications. The main tasks include:

  • Design, develop and maintain web applications for accessing and visualising large amounts of data collected by the data acquisition systems
  • Design, develop and maintain web applications for providing the status and to interact with the accelerator control systems
  • Consolidate and unify existing user interfaces and applications
  • Provide expertise and support for web-based projects
  • Bachelor of Science degree in computer science or equivalent practical experience
  • Strong web development skills in HTML5, Javascript and WebComponents/Polymer
  • Experience in Java and/or Python and strong coding skills
  • Good experience in user interface, usability design and experience with Unix/Linux and distributed systems would be an asset
  • Interest and ability to learn other coding languages as needed
  • Good command of English (spoken & written)

Our institution is based on an interdisciplinary, innovative and dynamic collaboration. You will profit from a systematic training on the job, in addition to personal development possibilities and our pronounced vocational training culture. If you wish to optimally combine work and family life or other personal interests, we are able to support you with our modern employment conditions and the on-site infrastructure.


For further information please contact Simon Ebner, phone +41 56 310 55 15.


Please submit your application online for the position as a Software Engineer (index no. 8212-00).

Paul Scherrer Institut
Nicole Fricker

5232 Villigen PSI