Das Unternehmen bietet Ihnen die Möglichkeit, Ihre Masterarbeit im Bereich Embedded Rust Programmierung zu verfassen und dabei einen bedeutenden Beitrag zur Software- und Embedded-Welt zu leisten. Ihr Projekt wird sich mit der systematischen Untersuchung der Eignung von Rust für mikrocontrollerbasierte Embedded-Systeme beschäftigen. Angesichts der steigenden Anforderungen an Speicher-Sicherheit, Zuverlässigkeit und Wartbarkeit, sowie den strikten Ressourcen- und Echtzeitanforderungen, werden Sie einen prototypischen Embedded-Software-Stack in Rust entwickeln und bewerten. Dabei vergleichen Sie eine Auswahl an Sprach- und Tooling-Eigenschaften mit etablierten C/C++-Ansätzen und analysieren deren Auswirkungen auf wichtige Kriterien wie Laufzeitverhalten, Speicherverbrauch, Interrupt-Handling und Fehlerrobustheit. Ziel ist es, klare Empfehlungen abzuleiten, unter welchen Bedingungen Rust einen technischen Mehrwert bietet und wie sich die Sprache in reale Entwicklungsprozesse integrieren lässt. Sie werden in einem unterstützenden Team arbeiten, das Ihnen persönliche Betreuung und den Austausch mit erfahrenen Kolleg*innen bietet. Flexible Arbeitszeiten und die Möglichkeit, von zu Hause aus zu arbeiten, fördern Ihre individuelle Gestaltung der Arbeitszeit. Das Unternehmen legt großen Wert auf Gemeinschaft und veranstaltet regelmäßig Firmen- und Teamevents, um den Zusammenhalt zu stärken.
Masterarbeit - Embedded Rust Programmierung
Beschreibung
Anforderungen
Für diese Position sollten Sie ein Studium in Informatik, Elektrotechnik oder einer vergleichbaren Studienrichtung absolvieren und Interesse daran haben, Ihre Masterarbeit zu verfassen. Programmierkenntnisse in C++ und Rust sind für die Entwicklung von Embedded-Systemen unerlässlich. Zudem sollten Sie eine Leidenschaft für die Embedded-Welt mitbringen und Interesse an modernen Technologien, Methoden und Verfahren zeigen. Wünschenswert sind analytische Fähigkeiten und eine strukturierte Arbeitsweise, um die komplexen Anforderungen der Embedded-Programmierung erfolgreich zu bewältigen. Teamfähigkeit und Kommunikationsstärke sind ebenfalls wichtig, um effektiv mit den Kolleg*innen zusammenzuarbeiten und den Austausch zu fördern. Das Unternehmen bietet Ihnen die Möglichkeit, an Tech Communities und Tech Talks teilzunehmen, was Ihre berufliche Entwicklung unterstützt.