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:
o 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.
o 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.
o 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.
Dein Profil
* Du studierst Informatik, Software Engineering oder einen vergleichbaren Studiengang und begeisterst dich für Software und Automotive.
* Du hast erste Erfahrungen in der Softwareentwicklung und mit Linux basierten Systemen
* Du möchtest in einem high-performance Team mit erfahrenen Experten zusammenarbeiten.
* Du möchtest in einem Unternehmen arbeiten, in dem kompetente Mitarbeiter den kulturellen Kern bilden.
Über uns
Wir leben komplexe Software.
Die Welt ist parallel und das ist die Herausforderung. Wir sind ein Team von Embedded-Software-Entwicklern. Wir können auf eine Erfolgsbilanz bei der Konzeption und Entwicklung komplexer Systemarchitekturen und Hochleistungssoftware für Automobilhersteller und Automobilzulieferer verweisen. Mit AOX engagieren wir uns auf der nächsten Ebene und für zukünftige Lösungen für vernetzte und autonome Autos: High Perfomance Computing und schnelle Netzwerkarchitekturen im Auto. Wir sind ein verlässliches Software-Powerhouse für Kunden, die sich den Herausforderungen hochintegrierter paralleler Systeme im Cockpit, Body-Controller und in autonomen Fahren stellen.