Website Ingenics Digital GmbH
technologie. mensch. leidenschaft
DEIN PROJEKT IM ÜBERBLICK
Deine Masterarbeit untersucht systematisch die Eignung von Rust für mikrocontrollerbasierte Embedded‑Systeme. Die Motivation sind steigende Anforderungen an Speichersicherheit, Zuverlässigkeit und Wartbarkeit bei gleichzeitig strikten Ressourcen‑ und Echtzeitanforderungen.
Darauf aufbauend entwickelst und bewertest du einen prototypischen Embedded‑Software‑Stack in Rust, vergleichst zentrale Sprach- und Tooling‑Eigenschaften mit etablierten C/C++‑Ansätzen und analysierst deren Auswirkungen auf typische Embedded‑Kriterien wie Laufzeitverhalten, Speicherverbrauch, Interrupt‑Handling und Fehlerrobustheit. Ziel ist es, klare Empfehlungen abzuleiten, unter welchen Bedingungen Rust einen technischen Mehrwert bietet, welche Grenzen aktuell bestehen und wie sich die Sprache in reale Entwicklungsprozesse integrieren lässt. Dadurch liefert die Arbeit sowohl praktische Orientierung für Entwicklerteams als auch wissenschaftlich fundierte Erkenntnisse zur Zukunftsfähigkeit moderner, speichersicherer Systemsprachen im Embedded‑Bereich.
Zusammengefasst
Entwicklung eines prototypischen Embedded‑Software‑Stacks in Rust zur praktischen Untersuchung der Sprache im Mikrocontroller‑Umfeld
Systematischer Vergleich von Rust mit C/C++ hinsichtlich Speicherverbrauch, Performance, Zuverlässigkeit und Echtzeitverhalten
Analyse der Sprach‑ und Tooling‑Eigenschaften (z. B. Ownership‑Modell, Borrow Checker, Build‑System, Ökosystem)
Durchführung von Messungen und Tests zu Speicherbedarf, Laufzeiten, Interrupt‑Handling und Fehlerrobustheit auf realer Hardware
Erarbeitung von Handlungsempfehlungen für den praxisgerechten Einsatz von Rust in Embedded‑Projekten, inkl. Bewertung von Grenzen und Integrationsaufwand
DAS BRINGST DU FÜR UNS MIT
Du studierst Informatik, Elektrotechnik oder eine vergleichbare Studienrichtung und möchtest deine Masterarbeit verfassen
Programmierkenntnisse in C++ und Rust für Embedded-Systeme
Lust auf die Embedded-Welt
Interesse an modernen Technologien (z.B. AI), Methoden und Verfahren
DAS SIND WIR
Ein inhabergeführtes Softwareentwicklungsunternehmen mit Fokus auf den Bereichen Software Development und Embedded Systems
Mehr als 130 Vollblut-Entwickler*innen, die in Teams unterschiedlicher Nationalitäten und Altersstufen zusammenarbeiten
Wir arbeiten seit mehr als 35 Jahren an der Umsetzung von Projekten vom Sensor bis in die Cloud
Was wir sein wollen: Ein großer Bestandteil in deinem Lebenslauf! Darum freuen wir uns auf dich und dein Talent!
Um sich für diesen Job zu bewerben, sende deine Unterlagen per E-Mail an jobs@ingenics-digital.com
