Friedemann initially studied nuclear physics at the University of Bonn, Germany and the Australian National University in Canberra, Australia. In 2014 he received his Ph.D. in computer science from Ecole Polytechnique Fédérale de Lausanne (EPFL), Switzerland where he worked under the direction of Wulfram Gerstner on the interaction of synaptic and homeostatic plasticity in spiking neural network models. He then joined the laboratory of Surya Ganguli at Stanford University, USA as a postdoctoral fellow to study the role of complex synaptic dynamics as a remedy for catastrophic memory interference in neural networks. As a Sir Henry Wellcome post-doctoral fellow with Tim Vogels at the University of Oxford, UK he developed methods to build spiking neural circuits with specific computational functions. In 2019 Friedemann has started his research group at the Friedrich Miescher Institute for Biomedical Research in Basel, Switzerland. His group continues to tackle theoretical questions related to learning and memory formation in neural networks.