| 18 | |
| 19 | = Open !HiWi positions = |
| 20 | |
| 21 | == GUI Development and Visualization in Python with Qt Framework == |
| 22 | * Contact person: Timo Dritschler <timo.dritschler@kit.edu> |
| 23 | * [raw-attachment:0414-heb-hiwi.pdf Detailed announcement] |
| 24 | * Required Skills: Python, Visualization, Usability and design of graphical user interfaces |
| 25 | * Optional Skills: Qt Framework, C, Basic understanding of hardware and low-level communication |
| 26 | * Conditions: The position is intended as a long-term engagement with a work time of about 30-40h per month |
| 27 | At the Institute for Data Processing and Electronics we develop a high speed readout system for advanced |
| 28 | cryogenic sensors involved in the diagnostic instruments used to study and research beam characteristics of the |
| 29 | ANKA Synchrotron at KIT. |
| 30 | To aid the Scientists in setting up and using the wideband readout system, a Graphical User Interface was written in |
| 31 | Python, using the Qt Framework, that provides means to configure the readout hardware, record and visualize output data. |
| 32 | We are currently looking for a HiWi to support us in maintaining and further developing the GUI and optionally |
| 33 | improving the data acquisition workflow by writing appropriate Python bindings for the underlying |
| 34 | communication library that interfaces with the hardware. |
| 35 | |
| 36 | The student will be integrated in the ANKA- TeraHertz and in the electronic groups. She/He is expected to contribute to |
| 37 | the current development of the applied software, maintaining and further developing the Graphical User |
| 38 | Interface for the readout system. |
| 39 | |
| 40 | == Administration of the high-performance GPU cluster at IPE == |
| 41 | * Contact person: Suren A. Chilingaryan <csa@suren.me> |
| 42 | * [raw-attachment:1407-hiwi-admin.pdf Detailed announcement] |
| 43 | * Required Skills: Very good knowledge of Linux and the ability to find |
| 44 | and solve system problems; scripting languages. |
| 45 | * Conditions: The position is intended as a long-term engagement with a work time of about 30h per month |
| 46 | |
| 47 | To support the development of parallel algorithms, a heterogeneous cluster is operated by IPE. Several generations of parallel accelerators from different HPC vendors are available to the scientists. Due to the heavily heterogeneous configuration and rapid |
| 48 | changes of the parallel programming SDKs, the administration of the system is complicated and time consuming. |
| 49 | |
| 50 | The student will take care for the administration of the cluster hardware and software. The task includes: |
| 51 | * System maintenance and upgrades |
| 52 | * Installation of additional hardware nodes and components |
| 53 | * Configuration of Infiniband and MPI communication stacks |
| 54 | * Maintenance of parallel SDKs from AMD, Intel, and NVIDIA |
| 55 | * Administration of Nagios configuration and scripts |
| 56 | * Problem diagnostics for software and hardware |
| 57 | |
| 58 | = Highlighted topics for Internship = |