Student Assistant Control Software (f/m/d) up to 20 hours / week

Full Time
22761 Hamburg
Posted
Job description

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 (steffen.hauf@xfel.eu) or Wajid Ehsan (wajid.ehsan@xfel.eu) .

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 January 2023

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

caravetterealestate.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, caravetterealestate.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, caravetterealestate.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs