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.
For the Large Research Facilities Division we are looking for a
Trainee Developments to the Software Infrastructure for High-Level Beam Dynamics Applications at SwissFEL
The development of high level (GUI) applications for particle accelerators has several common components. These include acquisition of data from the underlying controls system, real-time interaction with accelerator models, and the reporting of the application state to a watchdog mechanism. The task at hand will be to further develop such software components and to improve on their seamless integration into physics applications in response to user requirements. The project will involve extensive programming in Python, coupled with some C++ to enhance the scope of the underlying libraries when required, while also integrating sound object-oriented techniques and proven software patterns as appropriate.
- You are a student in applied computer science or similar and are at least in your penultimate year of undergraduate study
- You are familiar with design patterns and have experience in object-oriented programming
- You have an interest in distributed computing and working with C++ and Python
- You are open-minded, communicative and enjoy working in an international team
You have not yet completed your Master’s thesis.
Our institution is based on an interdisciplinary, innovative and dynamic collaboration.
The contract will be limited to 3 months.
For further information please contact Dr Jan Chrin, phone +41 56 310 29 30.
Please submit your application online for the position as a Trainee (index no. 8121-T1).
Paul Scherrer Institut Human Resources Management, Sabrina Orteca, 5232 Villigen PSI, Switzerland.