European XFEL
Job Summary
European XFEL, is currently hiring on a vacant job post of Student Assistant Control Software (F/M/D) Up To 20 Hours / Week based in 22761 Hamburg. Please read the job detail carefully before applying.
Job Title: Student Assistant Control Software (F/M/D) Up To 20 Hours / Week
Company Name: European XFEL
Job Type: Vollzeit
Job Location: 22761 Hamburg
Salary:
Job Link Expiry: 2023-01-17
Posted on: jobsintelecom.net
Job Detail
The position
The Instrument Controls Integration (ICI) team is responsible for the integration of hardware into the in-house developed Karabo Control System. This is done through the development of so-called software devices, middleware solutions for higher-level procedures, and tools used by instrument and tunnel groups to operate equipment and enable the experimental program of the facility. The Karabo framework also provides scripting facilities which enable Instrument scientists to develop so-called ”macros”. Macros are short python scripts which are often written ad-hoc by instrument staff directly in a graphical user interface. Some of these macros are quite extensive and have evolved into powerful context specific tools. As part of this position you will help with the translation of such macros to full-fledged Karabo software devices. This is beneficial, as it e.g. allows versioning of the code base, as well as logging any parameter changes on the device into a time series database. Specifically, you will:
- Assist in migrating existing macros to software device implemented in Karabo’s Python “middlelayer” API
- Develop graphical display panels, so-called scenes, for macros that have been migrated, and other existing software devices
- Learn how to implement functionality within the Karabo Control System
- Learn or extend your knowledge of asynchronous programming techniques in a Python3 environment
- Engage with collaborative software development workflows, which emphasize code review and testing.
Requirements
- You are currently enrolled in a bachelor or master program
- You have working knowledge using the Python programming language
- Experience in C/C++ programming is considered an asset
- Good communication skills are a must
- Good command of English as a working language is a must
- You look forward to working in a multi-lingual and multi-disciplinary team
- While work can be carried out remotely in a significant fraction, recurrent on-premise presence is required
For additional information, please contact Steffen Hauf ([email protected]) or Wajid Ehsan ([email protected]) .
Working place will be Schenefeld in the Hamburg metropolitan area. General information on working in Germany, the Hamburg area and the European XFEL can be found under www.xfel.eu/careers.
Our offer
Become part of a vibrant international and multi-cultural team of scientists, engineers, technical and administrative staff. Be involved in cutting edge scientific and technical progress, participate in our international networks, and shape your life upon trust based flexible working times and telecommuting options. Experience our atmosphere of tolerance and respect.
Salary and benefits are similar to those of public service organizations in Germany. In addition European XFEL provides a non-contributory company pension scheme, broad relocation benefits, as well as subsidized job-tickets and meals at our company restaurant. The European XFEL GmbH intends to achieve a widely international staff. Company language is English, non-German candidates hired from abroad receive an international allowance.
Reference number
X-288
Duration
The appointment is limited to 12 months. An extension might be possible and is subject to later decision.
Deadline
11
Application
Please apply online and provide a cover letter next to a CV in English, as well as your work certificates in one single pdf-file.
Applicants with disabilities will be given preference over other equally qualified applicants The European XFEL GmbH is an equal opportunity and affirmative action employer and encourages applications from women.
Apply now Send to a friend
Something not right?
Report this job to us. https://jobsintelecom.net/report-job/
Apply Now
To help us track our recruitment effort, please indicate in your cover/motivation letter where (jobsintelecom.net) you saw this job posting.

