Hol dir die App

Scanne den QR-Code, melde dich bei truffls an und finde deinen Job mit einem simplen Swipe.

Hier befindet sich ein QR Code. Mit dem Telefon gescannt, führt er zum App Store deines Geräts. QR Code

Masterarbeit - Embedded Rust Programming

Unternehmen

Ingenics Digital GmbH

Über diese Stelle

Gräfelfing bei München
Abschlussarbeit

Über Ingenics Digital GmbH

Unser Slogan ist technologie . mensch . leidenschaft und wenn du dich darin wiederfindest, dann verfasse gerne deine Masterarbeit mit uns und setze Impulse in der Software- & Embedded-Welt!

Wir freuen uns dich kennenlernen zu dürfen!

Aufgaben

  • Deine Masterarbeit untersucht systematisch die Eignung von Rust für mikrocontrollerbasierte Embedded‑Systeme. Die Motivation sind steigende Anforderungen an Speicher-sicherheit, Zuverlässigkeit und Wartbarkeit bei gleichzeitig strikten Ressourcen‑ und Echtzeitanforderungen.
  • Darauf aufbauend entwickelst und bewertest du einen prototypischen Embedded‑Software‑Stack in Rust, vergleichst eine zuvor erarbeite Auswahl an 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 (3 exemplarische Treiber/Schnittstellen) 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

Fähigkeiten

  • 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, Methoden und Verfahren

Standort

Adresse

Gräfelfing bei München, Deutschland


Social Media


Weitere Links


Diese Stellen könnten interessant für Dich sein