CI/CDCommunicationTestingDocumentationVersion controlOpen-source contributionScientific Software DevelopmentInterdisciplinary teamworkCollaborationintegration of external devices
Sprachen
EnglischDeutsch
Die Stelle
03
## Your tasks ##
Development, maintenance and support of the high-level measurement orchestration software for experiments at the Swiss Light Source SLS: BEC, Beamline Experiment Control
Support of time-critical experiments by assisting scientists before, during and after measurements in using, extending and integrating new functionalities into the existing system
Acting as translator and facilitator between scientists and specialists across a wide range of disciplines, bridging gaps in collaborative discussions and code development
Contribution of expertise to ongoing and future projects by improving GUIs, tools and libraries, including upstream open-source projects
Close collaboration with scientists and expert groups across PSI as well as with colleagues from national and international institutions
01* Development, maintenance and support of the high-level measurement orchestration software for experiments at the Swiss Light Source SLS: BEC, Beamline Experiment Control
02* Support of time-critical experiments by assisting scientists before, during and after measurements in using, extending and integrating new functionalities into the existing system
03* Acting as translator and facilitator between scientists and specialists across a wide range of disciplines, bridging gaps in collaborative discussions and code development
04* Contribution of expertise to ongoing and future projects by improving GUIs, tools and libraries, including upstream open-source projects
05* Close collaboration with scientists and expert groups across PSI as well as with colleagues from national and international institutions
Anforderungen
↳* PhD in natural sciences, computer science, engineering or mathematics, or equivalent professional experience
↳* Proven expertise in developing high-quality scientific software solutions in Python, following best practices such as version control, CI/CD, testing and documentation
↳* Experience with large-scale control systems, especially EPICS, and hardware integration
↳* Willingness to occasionally travel to workshops and conferences as well as flexibility in working hours, if required by project deadlines or incident response
↳* Strong communication skills and team-oriented mindset
↳* Fluency in written and spoken English; German language skills or willingness to learn German are an advantage
Vorteile
+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.
+This position will initially be limited to 2 years.