What will the Internet of the future look like? Which already known types of communication will be retained, and which new ones will have to be considered in addition? The challenge lies in a growing dynamic and range of variation in the framework conditions, in ever more diverse forms of use with constantly rising quality requirements and simple use of the wide variety of protocols. In order to meet this challenge, funded by the German Research Foundation DFG, the Collaborative Research Centre 1053 "MAKI - Multi-Mechanisms Adaptation for the Future Internet“ mechanisms in communication systems, their adaptation, interaction and continuous optimization as well as long-term further development are being researched. See among others: https://www.maki.tu-darmstadt.de/sfb_maki/ueber_maki/index.en.jsp

The CRC involves more than 20 professors and postdocs from various disciplines and universities in several research areas, as well as more than 40 research assistants and associated scientists. The CRC MAKI is looking for several

Research assistants

starting from January 2021 onwards, at the earliest possible point in time, who are highly committed in theory and practice and have a strong interest in shaping the Internet of the future.

Requirements for all positions:

  • Excellent university degree (M.Sc.) in computer science, electrical engineering and information technology, or other related disciplines corresponding to the projects listed below
  • High interest in scientific work
  • Ability and interest to work in an international research team
  • High commitment, ability to work independently and in a team
  • Willingness to support the project and the faculty in administrative and organizational tasks and to supervise Bachelor and Master theses

At the Department of Computer Science at Technical University of Darmstadt the following positions are available. For further sub-projects in the Department of Electrical Engineering and Information Technology please see job offer code-no. 641.

Subproject Code: A3 - Secure Mobile Networks Lab (SEEMOO): Consistent programmability of communication end-to-end systems

Tasks: Conception and prototypical implementation of completely software-defined end-to-end communication systems (including all protocol layers); design and implementation of exemplary "apps" on the different protocol layers that are able to show the performance of the designed system; co-operation with other sub-projects, especially by integration of prototypes in project-wide demonstrators.

Special requirements: Good knowledge of one or more of the following subject areas: wireless communication, mobile and wireless networks, internet technologies; very good programming skills and practical experience with system-close programming in languages asnd APIs like assembler, C, C ++ etc. are necessary; experience with implementing wireless firmware is essential. Business fluent German, spoken and written, is essential, and a good command of English is also expected.

The position is initially limited to 2 years and serves the scientific qualification of the candidate. The possibility of extending the employment is given.

If you have any questions, please contact: Prof. Dr.-Ing. Matthias Hollick <mhollick@tu-darmstadt.de>

Subproject Code: C1-2 - Secure Mobile Networks Lab (SEEMOO) and Communications Engineering Lab: Wireless Communication Networks under Uncertainty

Tasks: New resource management techniques shall be developed following two approaches. First, algorithms that take into account the uncertainty in communication systems and perform resource management without perfect knowledge of the network conditions should be defined. Second, mechanisms that aim at reducing the uncertainty shall be developed. To this aim, methods of optimization and machine learning will be applied, for instance collaborative, distributed learning.

Specific Requirements: Sound knowledge in one or several of the following areas: communications engineering, communication networks, signal processing, software-defined radio and software-defined networks, wireless communication systems; excellent analytical skills, excellent skills in programming and in the simulation/implementation of communication systems, e.g., using C, C++, MATLAB or Python. High proficiency in English is required, German knowledge is advantageous.

The position is initially limited to 2 years and serves the scientific qualification of the candidate. The possibility of extending the employment is given.

If you have any questions, please contact: Prof. Dr.-Ing. Anja Klein <a.klein@nt.tu-darmstadt.de>

Subproject Code: C2-2 - Data Management Lab: Learned Operator Placement for Event-based Systems

Tasks: Machine Learning for optimizing Distributed Stream Processing; develop new learned cost models for operator placement; apply techniques in relevant use cases (e.g. IoT).

Specific Requirements: Strong background in Machine Learning (ML) and/or Distributed Stream Processing; basic knowledge of Distributed Database Systems/Big Data Systems; strong programming skills in C++ and Python. High proficiency in English is required, German knowledge is advantageous.

The position is initially limited to 3 years and serves the scientific qualification of the candidate with the aim of obtaining a PhD. The possibility of extending the employment is given.

If you have any questions, please contact: Prof. Dr. Carsten Binnig <carsten.binnig@cs.tu-darmstadt.de>

Subproject Code: D1-1 - Software Technology Group: Resilient, Decentralized Communication for Mission-Critical Applications

Tasks: Researching new solutions for resilient, decentralized communication systems that can deal with connection loss and temporary offline status; evaluation of these solutions both in the field and in various simulation environments such as CORE Network Emulator, ONE, OMNeT++, etc.; prototypical implementation in demonstrators on mobile devices, Raspberry Pis and/or microcontrollers with radio technologies such as Bluetooth, WiFi and LoRa.

Specific Requirements: Good knowledge of distributed systems, networks and operating systems is required; experience in handling disruption-tolerant networks (DTN) and mesh networks is desirable, very good programming skills are necessary, experience with Rust, Python and C/C++ is beneficial. High proficiency in English is required, German knowledge is advantageous.

The position is initially limited to 3 years and serves the scientific qualification of the candidate with the aim of obtaining a PhD. The possibility of extending the employment is given.

If you have any questions, please contact: Dr. Lars Baumgärtner <baumgaertner@cs.tu-darmstadt.de>

Subproject Code: D1-2 - Secure Mobile Networking Lab (SEEMOO): Software-Defined Wireless Networks for Mission-Critical Applications

Tasks: Design and prototype implementations of adaptive protocols that enable mission-critical applications in wireless networks; simulative and experimental performance evaluation of novel concepts and protocols for wireless networks; cooperation with other subprojects, in particular, integration of prototypes in project-wide demonstrators.

Requirements: Strong background in at least one of the following domains: wireless communications, mobile and wireless networks, signal processing; good programming skills and practical experience with systems programming, using languages and APIs like C, C++, Rust, Cuda or Vulkan; experience with the implementation of software-defined radios is a plus. High proficiency in English is required, German knowledge is advantageous.

The position is initially limited to 3 years and serves the scientific qualification of the candidate with the aim of obtaining a PhD. The possibility of extending the employment is given.

If you have any questions, please contact: Dr. Bastian Bloessl <bastian.bloessl@tu-darmstadt.de>

We offer:

  • A creative and co-operative environment in a highly relevant research field
  • Excellent technical equipment and a variety of opportunities to present your research results at international conferences
  • Opportunity to co-operate with excellent scientists at home and abroad in a large joint project
  • Comprehensive scientific support, e.g. in the planning and preparation of your publications

The Technische Universität Darmstadt intends to increase the number of female employees and encourages female candidates to apply. In case of equal qualifications applicants with a degree of disability of at least 50 or equal will be given preference. Wages and salaries are according to the collective agreements on salary scales, which apply to the Technische Universität Darmstadt (TV-TU Darmstadt). Part-time employment is generally possible.

By submitting your application, you agree that your data may be stored and processed for the purpose of filling the vacancy. Here you can find our privacy policy.

We look forward to receiving your detailed application, consisting of a cover letter in which you describe your interest in research in the specified field and your strengths and main areas of interest, a curriculum vitae, copies of certificates and references. Please send one PDF-file with max. 10 MB, stating the code-no of the job offer, and the relevant subproject code to: office@maki.tu-darmstadt.de

For specific questions concerning the research projects please contact the respective supervisors. For general questions concerning your application please contact Dr. Michaela Bock, Managing Director CRC MAKI, Tel. +49 (0)6151/ 16-21022, gf@maki.tu-darmstadt.de.

Code No. 642

Published on

December 18, 2020

Application deadline

January 18, 2021