Masterarbeit: Entwicklung von Embedded Software in Rust
Bei AUSY Technologies stellen wir deine Abschlussarbeit in den Fokus.
Wir freuen uns, dich bei einem Thema unterstützen zu dürfen, dass dich persönlich antreibt. Wir helfen, aus einer ersten Idee eine Facharbeit entstehen zu lassen, die den Ansprüchen einer Bachelor-/Masterarbeit entspricht.
Profitiere von der Expertise unserer Developer und eines individuellen Mentorings!
Werde Teil des #TeamAusy!
Worum geht es bei dem Thema?
Die Programmiersprache Rust hat in den letzten Jahren neue Ansätze in die Systemprogrammierung gebracht. Das in Rust eingeführte Ownership-Modell ermöglicht es, effiziente Speicher-, Thread-sichere und performante Applikationen zu erstellen, die ohne umfangreiche Laufzeitumgebung auskommen. Damit ist Rust nicht nur für die Systementwicklung, sondern auch für die Embedded-Entwicklung interessant. Zielsetzung der Abschlussarbeit ist es, mit Hilfe des bestehenden Rust-Embedded-Ökosystems eine Microcontroller gesteuerte „Pflanzen-Pflege-Station“ aufzubauen und in Rust zu programmieren.
Entwicklungsumgebung: Du baust eine flexible und portable Entwicklungsumgebung auf, mit der es möglich ist, verschiedene Ziel-Microcontroller Programme in Rust zu entwickeln, zu testen und zu debuggen.
Prototypentwicklung: Du bist verantwortlich für den Aufbau eines Prototyps der „Pflanzen-Pflege-Station“. Der Prototyp soll in der Lage sein, Wasserstandmessungen durchzuführen, die Pflanze zu gießen und die Beleuchtung der Pflanzen zu messen. Über eine USB-Schnittstelle soll das Verhalten der Station konfiguriert und Logs ausgelesen werden.
Clientprogramm: Du entwickelst ein Clientprogramm, das mit dem Prototypen kommunizieren kann. Der Prototyp darf mit eigenen Features erweitert werden.
Weitere Informationen
- Unternehmen
- AUSY Technologies Germany AG
- Standort
- München, Bayern, Deutschland
- Anstellungsart
- Praktikum
- Vertiegungsgebiet
- Computer Software
- E-Mail-Kontakt
- career@ausy-technologies.de
- Anforderungen
-
Du stehst kurz davor, dein (Wirtschafts-) Informatik Studium abzuschließen und willst den Alltag eines IT-Consultants im Bereich der Individualsoftwareentwicklung kennenlernen.
Du hast Spaß an technischen Herausforderungen und Freude daran, neue Technologien kennenzulernen.
Du bist ein Teamplayer und deine zuverlässige und sorgfältige Arbeitsweise zeichnet dich aus.
Du bringst fließende Deutschkenntnisse in Wort und Schrift mit. - Link zum Jobangebot
- zum Jobangebot
TIPP: Dein Profil wird dem Unternehmen übermittelt. Erziele einen besseren Eindruck, indem Du es vollständig ausfüllst.