Job Openings

PhD Student/ Research Assistant (f/m/d)

Job description:

»Adaptive, Secure, and Energy-Efficient Edge AI Processors«

 

The Chair for Embedded Systems (CES) at Karlsruhe Institute of Technology (KIT) invites applications for a Doctoral researcher (f/m/d) position in the EURO-NPU project. The project aims to develop an adaptive Neural Processing Unit (NPU) and its integration into a complete System-on-Chip (SoC) platform for efficient, reliable, and secure edge AI.

A central challenge is to exploit runtime-configurable precision, approximate computing, and early-exit inference to meet strict energy, performance, real-time, and security requirements. The research spans hardware architecture, FPGA prototyping, ASIC implementation, hardware/software co-design, and system-level execution.
 

Research Focus
The successful candidate will contribute to research in the following interconnected areas:

  • Adaptive NPU architectures – runtime-configurable processing elements, systolic arrays, mixed-precision data paths, approximate arithmetic, and reliability monitoring.
  • Cross-layer hardware/software optimization – joint exploration of hardware and neural-network parameters, dynamic precision and approximation, early-exit execution, workload mapping, scheduling, and energy-aware runtime management.
  • Hardware security and trusted execution – security monitoring, hardware roots of trust, measured boot, platform attestation, memory isolation, and protection against side-channel attacks.

Personal qualification:

  • A very good Master’s degree (or equivalent) in Computer Science, Electrical Engineering, or a related field.
  • A background or strong interest in FPGA/ASIC design and hardware/software co-design, ideally complemented by knowledge of computer architecture, embedded systems, edge AI, real-time systems, or hardware security.
  • Experience with C/C++, Python, RTL design (Verilog/VHDL/SystemVerilog), Linux, or hardware design and simulation tools is advantageous.
  • Strong motivation for independent research, teamwork, and fluent written and spoken English.
Starting date: Expected from January 2027.
Application Process: Please send a cover letter, CV, and copies of relevant certificates and transcripts to Prof. Henkel, whith the following email subject: "Application for NPU Researcher Position – Last Name, First Name".
We encourage applications from candidates of diverse backgrounds. Recognized severely disabled applicants will be given preference if equally qualified.
 

 

Research Position

We continuously hire PostDocs and PhD students.
If you are interested in joining CES and if you have excellent grades, send your application to henkel∂kit.edu

Akademische/r Mitarbeiter/in / Doktorand/in

Tätigkeitsbeschreibung: Der Lehrstuhl für Eingebettete Systeme arbeitet seit vielen Jahren international erfolgreich auf Gebieten der Technischen Informatik wie den Multi-/Many-Core Systemen, wo es noch viele offene interessante Fragestellungen gibt, um diesen Systemen auch in neuen Anwendungsgebieten zu breiter Durchsetzung zu verhelfen. Exemplarisch sind hier die drängendsten Fragen hervorgehoben, um die es auch in den hier ausgeschriebenen Stellen geht:
  • Low Power Design: Bei steigender Anzahl von Transistoren pro Chip und kaum weiter absinkender Versorgungsspannung ist die Wärmeentwicklung und der Stromverbrauch des gesamten Chips ein drängenderes Thema als noch vor einigen Jahren.
  • Adaptive Mikro-Architekturen: Architekturen, die sich zur Laufzeit an die Anforderungen der Anwendungen anpassen können, erlauben es, die vorhandenen Transistoren effizienter zu nutzen. Die Verwaltung der Adaptivität und die Auswirkungen auf z.B. Sicherheitsaspekte oder Laufzeitgarantien sind die Herausforderungen in modernen Systemen.
  • Zuverlässigkeit spielt eine immer größere Rolle auch vor dem Hintergrund von Variabilität und Schaltkreis-Alterung.
  • Hardware Security
  • Maschine Learning für Multi-Cores kann dabei helfen einen hohen Grad von Effizienz in einem hochdynamischen Multi-Core System zu erreichen.
  • Dezentrale Ressourcenverwaltung ist vorteilhaft für einen hohen Grad an Skalierbarkeit in komplexen Multi-Core Systemen.
Persönliche Qualifikation: Die/der Kandidat/in sollte vorzugsweise ein Studium der Informatik oder Elektrotechnik mit einem sehr guten Diplom oder Master abgeschlossen haben, über Vorkenntnisse in einem oder mehreren der oben gelisteten Themen verfügen und eine starke Motivation besitzen, sich in dieses Fach in der für eine Promotion nötigen Tiefe einzuarbeiten. Für die Aufgaben im Bereich ist weiterhin Organisationstalent und Interesse an interdisziplinärer Arbeit in einem internationalen Team hilfreich.
Entgelt: Das Entgelt erfolgt auf der Grundlage des Tarifvertrages des öffentlichen Dienstes in der Entgeltgruppe 13, TV-L.
Institut / Dienstleistungseinheit: Institut für Technische Informatik (ITEC), Professur für Eingebettete Systeme (CES)
Vertragsdauer: Befristet auf vier Jahre mit der Möglichkeit zur Promotion
Eintrittstermin: zum nächstmöglichen Zeitpunkt
Ansprechpartner/in für fachliche Fragen: Fachliche Auskünfte erteilt Ihnen gerne Herr Prof. Dr. Henkel, E-Mail: henkel∂kit.edu, Betreff: „Bewerbung: CES_MultiCore“
Bewerbung: Ihre aussagekräftige Bewerbung mit den üblichen Unterlagen (gerne auch digital per E-Mail) senden Sie bitte an das

Karlsruher Institut für Technologie (KIT)
Institut für Technische Informatik (ITEC)
Lehrstuhl für Eingebettete Systeme (CES, ITEC-Henkel)
Haid-und-Neu Str. 7
76131 Karlsruhe
E-Mail: gull-nida.amjad∂kit.edu


Das KIT legt Wert auf die berufliche Gleichstellung von Frauen und Männern. Wir würden uns daher insbesondere über die Bewerbung von Frauen freuen.

Bei entsprechender Eignung werden schwerbehinderte Bewerber/innen bevorzugt berücksichtigt

 

Technical Positions