Deine Aufgaben
Als Student bei AOX hast Du die Möglichkeit, an der Seite erfahrener Experten zu arbeiten und Dich in ein Software-Team mit jahrzehntelanger Erfahrung im Bereich Automotive Systems einzubringen.
Du hast die Wahl zwischen folgenden Einstiegsmöglichkeiten:
- Praxissemester für Studierende, die Softwareentwicklung live erleben wollen
- Werksstudententätigkeit parallel zum Studium
- Bachelor- oder Masterthesis mit interessanten und praxisrelevanten Themen wie beispielsweise:
- Performance Impact von in RUST implementierten Linux Kernel Treiber
Analysiere die theoretischen Vor- und Nachteile der Implementierung von Linux-Kernel-Treibern in RUST. Messe den Performance-Einfluss anhand eines einfachen Gerätetreibers, der sowohl in C als auch in RUST auf einem embedded System implementiert ist. - Embedded System Board Support Package Benchmark Suite
Erstelle einen BSP-Benchmark: Definiere Leistungsindikatoren für BSPs in einem embedded System. Implementiere Benchmark-Routinen und Programme, um die definierten Indikatoren auf realer Hardware zu überprüfen. Erstelle eine automatisierte Umgebung, um kontinuierliches Benchmarking von BSPs zu ermöglichen. - Bewertung der POSIX-API von Zephyr
Bewerte das Potenzial des Real Time Operating Systems von Zephyr für Anwendungen in Automobilbereich. Untersuche, ob die von Zephyr bereitgestellte POSIX-API ausreicht, um typische Anwendungen in diesem Bereich zu unterstützen. Um dies zu verifizieren, soll eine typische Komponente (z.B. Covesa vSomeIP) auf Zephyr portiert und auf realer Hardware getestet werden.
- Performance Impact von in RUST implementierten Linux Kernel Treiber