Stellenangebote


Student Assistant: Python GUI and Simulation Development

About us

The ReMiX project is a BMBF-funded research project aiming at enhancing the resilience of mixed-criticality applications. We develop resilient system architectures for applications in industrial / process automation, that go beyond the state-of-the-art of distributed process measurement and control systems.

Requirements

  • Ability to find solutions and implement them independently
  • Pursuing a Bachelors or Masters degree in STEM
  • Experience with Python 3 and a good grasp of good software engineering practices
  • Demonstrable skills in one or multiple of the following: GUI-development, discrete-event-simulations, graph-search, unit-testing
  • Experience with PyQt, simpy, or git is beneficial
  • Ideally experience with version management systems (git)

Tasks

We are currently working on developing a simulation environment that accurately depicts flexible, modular process engineering systems and allows us to reenact their reconfiguration in the event of faults, failures, or security events. You would be assisting us in developing and maintaining this simulation framework.

  • Develop subsystems independently
  • Maintain the software repository and enforce best-practices

Application

We are looking forward to your application. Please apply with your CV, a current transcript of records, your potential start and end dates, and how many hours per week you would like to work. Please apply directly to laurin.prenzel@tum.de.


Wissenschaftliche Hilfskraft

Im Rahmen von Lehrveranstaltungen der Professur für Embedded Systems and Internet of Things sollen interaktive Diagramme erstellt werden, welche während und außerhalb der Vorlesung als moderne und interaktive Visualisierungen den Studierenden zur Verfügung gestellt werden. Beispiele für solche Diagramme finden sich auf distill.pub. oder hier.

Ihre Aufgabe besteht darin, mit aktuellen Web-Technologien wie SVG und JavaScript die Diagramme zu erstellen, zu animieren und zu evaluieren.

Ihre erforderlichen Kompetenzen:

  • Interesse, sich in interaktives Webdesign einzuarbeiten.
  • Erfahrungen mit HTML, SVG und JavaScript oder ähnlichen Skriptsprachen.
  • Spaß am Planen, Programmieren und Designen von informativen Visualisierungen.

Wir bieten:

  • Einblick in wissenschaftliche Lehr- und Forschungsaktivitäten.
  • Flexible Arbeitszeiten und eine spannende Aufgabe.
  • Bezahlung im üblichen Rahmen für wissenschaftliche Hilfskräfte.

Bei Interesse wenden Sie sich bitte mit einem Lebenslauf und einer kurzen Erklärung, warum Sie für die Aufgabe geeignet sind, per Email an emanuel.regnath@tum.de.