Fraunhofer-Gesellschaft

Studentische Hilfskräfte/Thesis - Entwicklung einer universellen Firmwarearchitektur

Fraunhofer-Gesellschaft
Apply
4 months ago
Wachtberg, GermanyIntern

Responsibilities

  • Analyse bestehender Firmwarearchitekturen verschiedener Radarsensoren und konkreter industrieller Anwendungsszenarien.
  • Analyse und Bewertung gängiger Embedded-Architekturansätze hinsichtlich ihrer Anwendbarkeit.
  • Entwurf einer universellen Firmwarearchitektur einschließlich Use-Cases, User-Stories, Komponenten-, Sequenz-, Aktivitäts-, Schnittstellen- und Klassendiagrammen.
  • Aufbau und Erweiterung von Softwarebibliotheken in C++.
  • Planung und Erstellung von Unit-Tests sowie Implementierung und Test neuer Komponenten.
  • Redesign bestehender Firmware auf Basis der neuen Architektur und Evaluation gegenüber den Anforderungen.
  • Dokumentation des Entwicklungsprozesses und mögliche Bearbeitung eines einschlägigen Thesis-Themas.

Requirements

  • Aktuelle Immatrikulation in einem mathematischen, naturwissenschaftlichen oder ingenieurwissenschaftlichen Studienfach.
  • Hohes Interesse an Softwarearchitektur und Softwaredesign sowie grundlegende Kenntnisse von Entwurfsmustern, Designgrundsätzen und UML.
  • Interesse an objektorientierter Programmierung, echtzeitfähigen Systemen und der Entwicklung ressourceneffizienter Softwarelösungen.
  • Solide theoretische und praktische Grundlagen der objektorientierten Programmierung, idealerweise in C++.
  • Grundkenntnisse zentraler Softwareentwicklungskonzepte wie testgetriebener Entwicklung und Versionskontrolle.
  • Erste Erfahrungen in der Embedded-Entwicklung, beispielsweise mit Mikrocontrollern, SoCs oder FPGAs.
  • Optional Erfahrung mit Linux-basierten Systemen, der Linux-Kommandozeile, Build-Systemen wie CMake, QMake oder Autotools sowie Git oder SVN.
  • Kenntnisse in der Entwicklung echtzeitfähiger Anwendungen sind von Vorteil.

Benefits

  • Praxisnahe Aufgaben und Einblicke in aktuelle Forschungsprojekte aus Industrie und Grundlagenforschung.
  • Offenes, kollegiales Arbeitsumfeld mit moderner Ausstattung und vielfältigen Aufgaben.
  • Möglichkeit zur Einarbeitung in neue Themenfelder und zur eigenständigen Übernahme von Verantwortung.
  • Tätigkeit als Praktikum, studentische Hilfskraft oder im Rahmen einer Abschlussarbeit möglich.
  • Für studentische Hilfskräfte beträgt die Arbeitszeit maximal 19,5 Stunden pro Woche; die reguläre wöchentliche Arbeitszeit beträgt 39 Stunden und Teilzeit ist möglich.
  • Anstellung, Vergütung und Sozialleistungen richten sich nach dem TVöD.

Tech Stack

C++CMakeGitLinuxSubversion

Categories

Fraunhofer-Gesellschaft

About Fraunhofer-Gesellschaft

201-500 employees

Fraunhofer-Gesellschaft is a German nonprofit organization for applied research that develops contract R&D and prototypes for industry and the public sector. It operates a network of specialized institutes (e.g., IGD for visual computing and SCAI for computational science) that transfer academic advances into industrial practice. Founded in 1949 and headquartered in Munich, it serves markets such as manufacturing, automotive, healthcare, and public administration.

Contact me