CMOS and beyond CMOS
Discover why imec is the premier R&D center for advanced logic & memory devices. anced logic & memory devices.
Connected health solutions
Explore the technologies that will power tomorrow’s wearable, implantable, ingestible and non-contact devices.
Life sciences
See how imec brings the power of chip technology to the world of healthcare.
Sensor solutions for IoT
Dive into innovative solutions for sensor networks, high speed networks and sensor technologies.
Artificial intelligence
Explore the possibilities and technologies of AI.
More expertises
Discover all our expertises.
Be the first to reap the benefits of imec’s research by joining one of our programs or starting an exclusive bilateral collaboration.
Build on our expertise for the design, prototyping and low-volume manufacturing of your innovative nanotech components and products.
Use one of imec’s mature technologies for groundbreaking applications across a multitude of industries such as healthcare, agriculture and Industry 4.0.
Venturing and startups
Kick-start your business. Launch or expand your tech company by drawing on the funds and knowhow of imec’s ecosystem of tailored venturing support.
/Job opportunities/Student Project: Self-Supervised fine-tuning of DNN in Edge AI processor

Student Project: Self-Supervised fine-tuning of DNN in Edge AI processor

Research & development - Eindhoven | More than two weeks ago

We are searching for optimized hardware efficient algorithms for self-supervised fine-tuning of deep neural networks in our neuromorphic processor for optimized adaptivity in different applications.

Student Project: Self-Supervised fine-tuning of DNN in Edge AI processor

The European candidates must be enrolled in a Master program. Non-European master students who are enrolled in a Dutch university are also welcomed to apply. 
In the neuromorphic group of Imec (Holst-Centre), we are designing neuromorphic processors to execute scalable Edge AI applications with online learning and adaptation mechanisms.

What you will do

Since learning and adaptivity are among the main differentiators of neuromorphic technology, we would like to explore few applications domains (e.g. prediction of signals like audio/video, denoising, anomaly detection, etc.) and hardware efficient algorithms for online learning. Our vision is to start from an already trained neural network and perform a fine-tuning process [1] during inference in our neuromorphic processor. This fine-tuning results in higher accuracy for the specific task or more efficient inference by increasing spatio-temporal sparsity during inference. We are especially interested in exploring self-supervised learning algorithms [2] for DNN fine-tuning.

Our neuromorphic processor is flexible. It contains several RISC-V cores connected through an interconnected network. One of the main constraints of our hardware is its event-driven property. A Process in a RISC core only triggers with an event. Additionally, the different cores work independently from each other. These two constraints impose the implementation of an event-driven, distributed, and local learning mechanism. 

The project duration is 9 to 12 months (preferable 12 months, by merging 3 months of internship and 9 months of M.SC. thesis). This project results in a demonstration of an application with online learning running on hardware. The outcome of the project may be published in high impact journals and may as well be patented. 
We seek very motivated candidates with a relevant background, strong programming skills in Python (TensorFlow and/or PyTorch) and embedded C++ programming (for RISC-V programming). The target start date of the project is in summer 2021. The interested applicants should submit their CV, the academic transcripts (including the scores and the courses), and (if known) the name of the project supervisor from the university.

[1] Deep Learning using Transfer Learning (
[2] Self-supervised learning: could machines learn like humans? (


  • Literature review on neuromorphic architecture and relevant learning algorithms.
  • Finding a suitable algorithm and applications for self-supervised learning.
  • Implementation of the selected learning algorithm in python (TensorFlow/PyTorch).
  • Implementation of the algorithm in the neuromorphic platform.
  • Thesis writing and documentation in Imec Holst-Centre. 

Who you are

  • Msc in Electrical/Computer Engineering.
  • Very good/excellent in python (TensorFlow/PyTorch) and embedded C (++) programming.
  • Strong Knowledge of Deep Neural Networks training algorithms.
  • A structured way of reporting, both orally and written.
  • Motivated student eager to work independently and expand knowledge in the field.
  • Good written and verbal English skill.
For internship opportunities at imec in Holst Centre, please visit the holst centre website:


Click on ‘apply’ to submit your application. You will then be redirected to e-recruiting.