Fraunhofer-Gesellschaft

Werkstudent / Werkstudentin Embedded-Software & Evaluierungstools (all genders)

Fraunhofer-Gesellschaft · Dresden, Saxony, Germany

Research Services · 51-200 employees

2 d ago
Junior (0-2 yrs) Internship Germany
Log in to apply, save this posting, or score it against your profile with AI.

About the role

You will develop and optimize embedded software, firmware, and GUI-based evaluation tools for microdisplay and sensor systems. Additionally, you will work on the integration of hardware and software while implementing image processing algorithms.

What they look for

C C++ Embedded Systems Firmware Development Qt Framework Image Processing Algorithm Development Data Management Microcontrollers Hardware-Software Integration MEMS Semiconductor Technology GUI Development Software Architecture

Requirements

The role requires proficiency in C/C++ and experience with embedded systems and software architecture. Candidates should have an interest in hardware-near programming and the development of evaluation tools for semiconductor technologies.

Full description

Innovative Technologielösungen entwickeln und diese in die Anwendung bringen – das ist unser Ziel am Fraunhofer-Institut für Photonische Mikrosysteme IPMS. Mit unserer Expertise in der Entwicklung photonischer Mikrosysteme, zugehöriger Technologien inklusive der Nanoelektronik und drahtloser Kommunikationslösungen, erschaffen wir - in flexiblen und interdisziplinären Teams - Technologien für innovative Produkte in verschiedensten Märkten wie z.B. Automotive, Industrie, Luft- und Raumfahrt.

Die Gruppe »System Design« im Bereich »Mikrodisplays & Sensoren« sucht Verstärkung für ihr engagiertes Team! Wir arbeiten an der Konzeption und Umsetzung innovativer Ansteuerungs- und Regelungslösungen für neuartige Halbleiter- und MEMS-Bauelemente. Unser Fokus liegt dabei auf zukunftsweisenden Technologien rund um Mikrodisplays, Mikrospiegel und Sensorsysteme – von der Idee bis zur Realisierung. Unser Team entwirft Mikrodisplays – winzige Bildschirme etwa in der Größe eines Fingernagels – und bringt diese in verschiedene Anwendungen ein. Wir entwickeln die gesamte Hardware-Infrastruktur (CMOS-Backplane, OLED-Frontplane, Leiterplatten usw.) sowie den zugehörigen Software-Stack (Mikrocontroller-Firmware, Software-Treiberbibliotheken und Evaluierungswerkzeuge).

Hier sorgst Du für Veränderung

  • Softwareentwicklung: Du arbeitest dich in eine bestehende C/C++-Codebasis ein, verstehst deren Architektur und wirkst aktiv an der Weiterentwicklung unserer Softwarelösungen mit
  • Algorithmenentwicklung: Recherche, Implementierung und Optimierung von Bildverarbeitungsalgorithmen für eingebettete und PC-basierte Systeme gehören zu deinem Aufgabenbereich.
  • Datenmanagement: Moderne Konzepte zur Datenpersistenz für Embedded-Systeme werden von dir analysiert, bewertet und in bestehende Softwarelösungen integriert.
  • Toolentwicklung: Du erweiterst und optimierst GUI-basierte Evaluierungswerkzeuge auf Basis des Qt-Frameworks und unterstützt damit die Charakterisierung innovativer Mikrodisplay- und Sensorsysteme.
  • Firmware-Entwicklung: Die Entwicklung hardwarenaher Software für verschiedene Mikrocontroller ermöglicht dir direkte Einblicke in moderne Embedded-Systeme.
  • Systemintegration: Du arbeitest an der Schnittstelle von Hard- und Software und unterstützt die Umsetzung neuer Funktionen entlang des gesamten Entwicklungsprozesses.