Sample student job offer

TUM_logo_square.pngembedded_systems

date = {14.10.2016},
start = {Now},
type = {student},
contactName = {Florian Röhrbein},
contactMail = {florian.roehrbein@in.tum.de},

background = {Spiking neural networks are detailed models of the biological neural circuitry found in the brains of humans and animals. Unlike highly simplified neuron models used in artificial neural networks, spiking neurons exhibit complex dynamics and exchange information via discrete impulses called spikes. In the Neurorobotics subproject of the Human Brain Project, researchers develop the tools required to connect highly realistic spiking neuron-based models of the brain to robots. However, standard PCs are too slow to execute the models in real-time. Controlling robots based on on the outputs of simulated brains therefore requires specialized neuromorphic hardware like SpiNNaker which is tailored to the simulation of spiking neural networks. The SpiNNaker architecture is based on standard ARM cores, but features an efficient hardware-based modular routing system whcih transmits spikes between different chips and enables the simulation of spiking neural networks in biological real-time},
description = {Currently, running, monitoring and debuggin neural networks on SpiNNaker is a complex process based on many different tools. A task-specific prototype for interactive development ad debugging is already available. Your task will be to start extending this prototype to an Integrated Development Environment (IDE) based on a thorough requirements analysis.(Photo: http://apt.cs.manchester.ac.uk/projects/SpiNNaker/hardware/) },
requirements = {- master’s degree in mathematics, computer science, physics, or similar
– knowledge in graph theory and its application to measured data
– very good programming skills
– fluent in written and spoken English
– ability to work independently as well as in international teams
– knowledge in (computational) neuroscience and neural networks is helpful
– Matlab and Python skills are helpful},
tasks = {- taks1
– task2
– task3}

Advertisements