Student (m/w/d): Hardware-Implementierung einer Key-Value-Datenstruktur mit O(1)-Zugriffszeit

Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH

Ilmenau

Vor Ort

EUR 6.700 - 10.000

Teilzeit

14 Tage+
Bewerbungsgenerator

Eine zielgenaue Bewerbung für diesen Job — ein maßgeschneiderter Lebenslauf und ein Anschreiben, die genau zur Stellenanzeige passen.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH) in Ilmenau sucht Studierende für Hardware-Implementierung einer Key-Value-Datenstruktur mit O(1)-Zugriffszeit. Die Position kann als Pflichtpraktikum, Abschlussarbeit oder studentische Assistenz erfolgen; Arbeitsort ist Erfurt.

Du arbeitest an laufenden Forschungsprojekten und unterstützt die Projektteams mit entwicklungsnahen Aufgaben.

Qualifikationen

  • Fundierte Kenntnisse in Python und Verilog/SystemVerilog.
  • Grundkenntnisse der Versionsverwaltung Git sind wünschenswert.
  • Grundkenntnisse der Automatentheorie von Vorteil.

Aufgaben

  • Recherche zu möglichen Algorithmen und/oder Datenstrukturen.
  • Implementierung eines oder mehrerer Hardwaremodule.
  • Umfassende Dokumentation der entwickelten Hardware.

Kenntnisse

Python
Verilog/SystemVerilog

Jobbeschreibung

Student (m/w/d): Hardware-Implementierung einer Key-Value-Datenstruktur mit O(1)-Zugriffszeit

Während deines Studiums kannst du dich bei uns in laufende Forschungsprojekte einbringen. Geh mit uns an Grenzen des technisch Machbaren und sei dabei, wenn wir gemeinsam Neuland betreten. Wir bieten vielfältige herausfordernde und praxisorientierte Themen für Pflichtpraktika, Bachelor- bzw. Master-Arbeiten oder studentische Assistenztätigkeiten an. Du analysierst wichtige wissenschaftliche Vorlauffragestellungen und stehst den Projektteams mit unterstützenden Entwicklungstätigkeiten zur Seite.

Arbeitsort: Erfurt
Team: Mikroelektronik
Karrierestufe: Pflichtpraktikum, Abschlussarbeit oder studentische Assistenz
Forschungsfeld: Integrierte Sensorsysteme
Umfang: nach Vereinbarung
Beginn: ab sofort
Bewerbungsfrist: 31.12.2026
Kennziffer: IMMS_STUD_ME_0526

Viele Hardwaresysteme verwenden On-Chip-SRAM für Key-Value-Strukturen, wobei typischerweise sortierte Tabellen und binäre Suchalgorithmen zum Einsatz kommen. Die O(log N)-Suchzeit stellt jedoch einen Flaschenhals für breite parallele Schnittstellen dar, und die Aufrechterhaltung der Sortierreihenfolge erfordert bei Einfügeoperationen ressourcenintensive Eingriffe der Host-CPU.

Ziel dieses Projekts ist die Untersuchung und Implementierung vollständig hardwareverwalteter Alternativen, die eine durchschnittliche Suchzeit von O(1) sowie eine niedrige, deterministische Latenz bieten und eine CPU-gesteuerte Neusortierung überflüssig machen. Da Einfügeoperationen nur selten vorkommen, ist eine erhöhte Komplexität bei Aktualisierungen ein akzeptabler Kompromiss für schnellere und vorhersagbare Suchvorgänge.
Zu den infrage kommenden Algorithmen gehören Cuckoo-Hashing, Hopscotch-Hashing sowie durch Bloom-Filter erweiterte Strukturen.

Die ausgewählten Algorithmen werden zunächst in Python prototypisiert und evaluiert.

Anschließend erfolgt die Implementierung als synthesefähige Hardware unter Verwendung von noRTL, einer in Python eingebetteten domänenspezifischen Sprache (DSL), die sequentielle Algorithmen automatisch in endliche Automaten und Verilog-Code konvertiert.

Abschließend wird der resultierende Hardwareblock in einem repräsentativen Testsystem, bestehend aus einem AHB-Master, DMA und einem SRAM-Modell, verifiziert und gebenchmarkt.

DAS IST ZU TUN:
  • Recherche zu möglichen Algorithmen und/oder Datenstrukturen
  • Implementierung eines oder mehrerer Hardwaremodule
  • Umfassende Dokumentation der entwickelten Hardware
DAS BRINGST DU MIT:
  • Fundierte Kenntnisse in Python sowie in Verilog / SystemVerilog.
  • Grundlegende Kenntnisse im Umgang mit der Versionsverwaltung Git
  • Grundlegende Kenntnisse der Automatentheorie sowie Erfahrungen mit Hardwarebeschreibungssprachen sind von Vorteil

UND DAS SIND WIR:

Wir am IMMS stärken Unternehmen mit anwendungsorientierter Forschung und Entwicklung in der Mikroelektronik, Systemtechnik und Mechatronik und transferieren Ergebnisse der Grundlagenforschung in Anwendungen. Wir unterstützen Unternehmen, international erfolgreiche Innovationen für Gesundheit, Umwelt und Industrie auf den Weg zu bringen und begleiten sie von der Machbarkeitsstudie bis zur Serienreife.

WIR SIND GESPANNT AUF DICH!

Wir freuen uns, wenn du mit uns arbeiten willst.

DAS HABEN WIR ZU BIETEN:
  • einen attraktiven Arbeitsplatz in einem modernen sehr gut ausgestatteten und industrienah agierenden Forschungsinstitut
  • Arbeit direkt an der Schnittstelle zwischen Universität und Industrie
  • Mitarbeit in einem flexiblen und kreativen Team und an innovativen herausfordernden Themen

Wir wertschätzen und fördern die Chancengleichheit und setzen uns für die Ziele der Gleichstellung und Diversität ein.

Für die ausgeschriebenen Aufgaben und mit den vorhandenen Arbeitsbedingungen ist eine Bewerbung unabhängig vom Geschlecht und / oder von eventuellen körperlichen Behinderungen möglich.

Das IMMS gewährleistet die berufliche Gleichstellung der Geschlechter und ist bestrebt, den Anteil des jeweils unterrepräsentierten Geschlechts zu erhöhen. Frauen sind in diesem Bereich unterrepräsentiert. Bewerbungen von Frauen sind daher ausdrücklich erwünscht.

Schwerbehinderte Menschen werden bei gleicher Eignung, Befähigung und fachlicher Leistung bevorzugt berücksichtigt.

Anschrift:

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH)
Ehrenbergstraße 27
98693 Ilmenau
Deutschland

Kontakt: Eric Schäfer

www.imms.de/angebote

Was andere sagen:
Folge uns:

Drucken

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Student (m/w/d): Energieeffizientes Chip-Design: Modulerkennung für dynamisches Power Management
Student (m/w/d): Energieeffizientes Chip-Design: Modulerkennung für dynamisches Power Management

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH) • Ilmenau

Vor Ort
Attraktiver Arbeitsplatz in einem modernen Forschungsinstitut
Arbeiten an innovativen Themen
Flexibles und kreatives Team
Student (m/w/d): Erweiterung eines Python-basierten Modellgenerators für Mixed-Signal Schaltungsmodelle
Student (m/w/d): Erweiterung eines Python-basierten Modellgenerators für Mixed-Signal Schaltungsmodelle

Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH • Ilmenau

Vor Ort
EUR 8.900 - 13.000
Student (m/w/d): Erweiterung eines Python-basierten Modellgenerators für Mixed-Signal Schaltung[...]
Student (m/w/d): Erweiterung eines Python-basierten Modellgenerators für Mixed-Signal Schaltung[...]

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH) • Ilmenau

Vor Ort
Attraktiver Arbeitsplatz
Schnittstelle Universität/Industrie
Flexibles Teamumfeld
Student (m/f/d): Implementation of hardware Key-Value data structure for O(1) lookup
Student (m/f/d): Implementation of hardware Key-Value data structure for O(1) lookup

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH) • Ilmenau

Vor Ort
Attraktiver Arbeitsplatz in einem modernen Forschungsinstitut
Direkte Zusammenarbeit mit der Industrie
Flexibles und kreatives Team
Student (m/w/d): Entwicklung eines Messaufbaus zur Optimierung des Temperaturprofils einer Refl[...]
Student (m/w/d): Entwicklung eines Messaufbaus zur Optimierung des Temperaturprofils einer Refl[...]

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH) • Ilmenau

Vor Ort
Attraktiver Arbeitsplatz
Arbeit an der Schnittstelle zwischen Universität und Industrie
Flexibles und kreatives Team
Student (m/w/d): Bildsensorchips für Bioanalytik messen und charakterisieren
Student (m/w/d): Bildsensorchips für Bioanalytik messen und charakterisieren

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH) • Ilmenau

Vor Ort
Attraktiver Arbeitsplatz in einem modernen Forschungsinstitut
Arbeit an der Schnittstelle zwischen Universität und Industrie
Mitarbeit in einem kreativen Team
Student (m/w/d): Untersuchung eines FPGA bei Temperaturen bis 200°C
Student (m/w/d): Untersuchung eines FPGA bei Temperaturen bis 200°C

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH) • Ilmenau

Vor Ort
Attraktiver Arbeitsplatz in einem modernen Forschungsinstitut
Arbeit an der Schnittstelle zwischen Universität und Industrie
Flexibles und kreatives Team
Student (m/w/d): Thermomechanische Simulation, virtuelle Sensoren, Nanopositioniersysteme, Spul[...]
Student (m/w/d): Thermomechanische Simulation, virtuelle Sensoren, Nanopositioniersysteme, Spul[...]

Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH • Ilmenau

Vor Ort
EUR 5.000 - 7.300
Student (m/f/d): noRTL: Hardware-Design with Python
Student (m/f/d): noRTL: Hardware-Design with Python

IMMS Institut für Mikroelektronik- und Mechatronik-Systeme gemeinnützige GmbH (IMMS GmbH) • Ilmenau

Vor Ort
Attraktive Arbeitsumgebung
Arbeiten an der Schnittstelle von Hochschule und Industrie
Flexibles und kreatives Team
Anlagentechniker*in in der Halbleiterfertigung
Anlagentechniker*in in der Halbleiterfertigung

Fraunhofer-Institute for Microelectronic Circuits and Systems • Duisburg

Vor Ort
EUR 45.000 - 60.000
Flexible Arbeitszeiten
Betriebliche Altersvorsorge
Regelmäßige Team-Aktivitäten