Software Engineer

Your tasks

As a key member in a dynamic team you design, develop, implement and maintain our custom data taking software. The challenges of very high data rates (GB/s) and volumes (tens of TB) as well as demanding setups will be addressed by you, using cutting edge software and hardware technology. Your tasks involve working out concepts of many aspects of computer science like distributed computing, large scale system design networking, data processing and user interface design.

Your profile

You hold a degree in software engineering, computer science, or a similar area. You have very good knowledge in object-oriented software design and you are familiar with the Java and Python languages as well as their development tools under Unix / Linux. You should be keen on working in an interdisciplinary, multinational research environment and feel comfortable in complex and challenging technical projects and environments. You enjoy to interact with your team members as well as the users of your applications. You have good knowledge of written and spoken English, basic knowledge of German is a plus.

We offer

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, Human Resources Management, Melanie Rapisarda-Bellwald, 5232 Villigen PSI, Switzerland.