The NanoElectronics Group has positions for PhD and postdoctoral researchers available on a regular basis. These will be published at http://www.utwente.nl/vacancies. Open applications are welcome at any time.

The following specific positions are currently available: 

BSc/MSc project: Benchmarking brain-inspired nanoelectronic devices

BRAINS is an inter-faculty center of the University of Twente with over 10 principal investigators from the MESA+ Institute for Nanotechnology, the Digital Society Institute and the Faculty of Behavioural, Management and Social sciences. Its mission is to develop efficient hardware for information processing. At BRAINS we combine core expertise in nanoscience and nanotechnology with expertise from computer science, artificial intelligence and neuroscience, to lay the scientific foundations for a new generation of powerful, energy-efficient computing hardware.

We are currently developing some libraries for designing nano-electronic devices in the  context of hardware acceleration for deep neural networks. The libraries are being used by the Nano Electronics group of the University of Twente for different purposes, such as autonomous vehicles for Toyota Motors Europe, as well as for quantum computing purposes. The following project will give you an opportunity to gain experience on popular machine learning libraries such as PyTorch.

PROJECT DESCRIPTION

·     Study and improve the quality of the code by testing and bench-marking it.

·     Explore the most optimal hyper-parameter tuning for benchmark tasks of DNPU

      devices [1] [2].

·     Help with the design of DNPU hardware for new benchmark tasks.

SKILLS

  • Good programming, troubleshooting and diagnostics skills. Experience with Python is required, but knowledge in C, C++ will also be valued.
  • Can manage code requirements, design and coding best practices. Knowledgeable in source code management (git), code linters, coding style standards. UML knowledge is desirable.

[1] Chen, T., et al (2020). Classification with a disordered dopant-atom network in silicon. Nature577(7790), 341-345.

[2] Hans-Christian Ruiz Euler, et al. (2020). Dopant Network Processing Units: Towards Efficient Neural-network Emulators with High-capacity Nanoelectronic Nodes. https://arxiv.org/abs/2007.12371

Student Assistant job: BRAINS software developer

BRAINS is an inter-faculty center of the University of Twente with over 10 principal investigators from the MESA+ Institute for Nanotechnology, the Digital Society Institute and the Faculty of Behavioural, Management and Social sciences. Its mission is to develop efficient hardware for information processing. At BRAINS we combine core expertise in nanoscience and nanotechnology with expertise from computer science, artificial intelligence and neuroscience, to lay the scientific foundations for a new generation of powerful, energy-efficient computing hardware.

We are currently a job for a student assistant as a programmer to develop and maintain the codes that we use for experimental measurements, simulations and modeling. 

GENERAL RESPONSIBILITIES:

·     Help improving, integrating, testing, documenting and maintaining software for laboratory equipment and experiments.

·     Testing the code

·     Extensive unit and integration testing

·     Write documentation of the code:

·     Installation instructions

·     Tutorials on simple and non-trivial use cases

·     API documentation

·     Implement useful development guidelines and best practices to be adopted by the researchers developing new code.

·     Help implementing continuous integration

·     Code beautifiers, linters and standards

PROFILE

  • Good programming, troubleshooting and diagnostics skills. Experience with Python is required, but knowledge in Arduino, C, C++ will also be valued.
  • Can manage code requirements, design and coding best practices. Knowledgeable in source code management (git), code linters, coding style standards. UML knowledge is desirable.

SALARY