PhD Student / Research Assistant: Computational Scientist for Hierarchical Data Structures


The Christian Doppler Laboratory for High Performance TCAD at the Institute for Microelectronics, TU Wien is seeking a highly motivated individual for an open PhD student / research assistant position (3 years, 40 hours/week) as a computational scientist focusing on devising a high performance hierarchical data structure specifically tailored to the requirements of semiconductor fabrication process simulations and utilizing modern parallel shared-memory multi- and many-core computing platforms. The research is conducted in close collaboration with SILVACO, which co-finances the Laboratory.

The student will investigate reference implementations (OpenVDB and SILVACO’s implementation) and will devise a combined approach. The student will particularly focus on data layout and data access patterns to enable a cache- and memory efficient hierarchical data structure tailored to process TCAD. Vectorization, data alignment, mixed-precision arithmetic will all be investigated and potentially utilized to maximize the efficiency.

This open position is a research position and as such no lecturing duties are expected from the student; however, upon interest and availability, the student may co-supervise bachelor’s and master’s thesis projects.

The candidate is expected to be a team player, eager, proactive, and self-reliant. The candidate is further expected to enter TU Wien’s doctoral programme, present research findings at international conferences (for which funding is available) as well as to publish in international journals. Excellent command of written and spoken English (our working language) is a must. The workplace will be located in the heart of Vienna at the Institute for Microelectronics, TU Wien.

Desired Skills and Experiences

The candidate must be profoundly skilled and interested in developing shared-memory parallelized scientific code, if possible in C++ under GNU/Linux using either pthreads or OpenMP. A deep understanding of modern multi- and many-core computing platforms is required (architecture, memory levels), as are parallel programming techniques to maximize performance. Previous exposure to semiconductor fabrication physics is not required, however, a strong and broad interest in developing numerical simulation software for physical applications is.


This three-year position provides full employment (40 hours/week) according to the collective agreement for scientific staff of the TU Wien (Level B1). The gross annual salary is approximately EUR 38 234.

Desired Start

April 2018 (the start date is flexible and can be negotiated)


Please provide a detailed CV, your master’s thesis (weblink or PDF), a single-page motivation letter (discussing relevant previous experiences related to this position’s desired skills and experiences), and at least one letter of recommendation from a professor or senior researcher who supervised you during your master’s studies.

Please submit your application (and/or questions related to this position), indicating the exact position title, via email to Josef Weinbub (

Application deadline

The position will remain open until filled.