Experienced Simulation Software Engineer – Neurorobotics


date = {19.01.2017},
start = {as soon as possible},
type = {perm},
contactName = {Florian Röhrbein},
contactMail = {florian.roehrbein@in.tum.de},
background = {The Human Brain Project (HBP) is an ambitious, large-scale, research initiative funded by the European Commission with global recognition. More than a 100 research institutes from various disciplines all over Europe cooperate intensively to achieve a multi-level, integrated understanding of brain structure and function through the development and use of information and communication technologies (ICT). The project will run for about 10 years and during this time six ICT platforms will be developed. The Neurorobotics Platform (NRP) is a web-based platform for the design and performance of neurorobotics experiments, and is built under the direction of Prof. Alois Knoll. It grants neuroscientists easy access to state-of-the-art simulators: spiking neural networks, robotics and physics. These simulators are connected together and coordinated within a closed loop. They run on high performance computing resources and on neuromorphic hardware. The NRP also provides tools to create neurorobotics experiments, namely designers for the creation of brain-body interfaces, virtual worlds and robot models.},
description = {To strengthen our Neurorobotics team at TUM we are looking for an Experienced Simulation Software Engineer (Neurorobotics) with a Master’s degree in software engineering or similar (Bachelors if proven relevant professional experience) and a minimum of 3 years of experience and successful development track record for simulation-based software projects. Preferredly, the candidate will have experience with Agile Methodologies and SaaS environmen, be familiar withPython, HTML, Javascript languages; WebGL, ThreeJS, AngularJS frameworks and have experience with neural networks, NEST simulator. We offer a prestigious project of global prominence in simulation-based neuroscience, a dynamic, interdisciplinary, and motivated team. Furthermore, we offer remuneration in line with the current German public service salary scale TV-L and a modern working environment based at the TUM Campus in Garching / Munich. Starting date ASAP, applicants should submit a cover letter and a detailed CV in PDF format with file name “_HBP_SW_cover” and “_HBP_ SW_CV” to florian.roehrbein@in.tum.de},
requirements = {# Experience in robotics on the software layer or 3D simulation development
# Good familiarity with 3D simulators / libraries and either ROS, Gazebo or other robotic simulator
# Strong experience in C++ or other object oriented programming language
# Strong motivation to learn the other languages / technologies that we use, in particular spiking neural networks
# Very good familiarity with team work and modern software development life-cycle
# Flexible, good team player and fluent in written and spoken English, German a plus}
tasks = {# Development of our graphical Robot Designer application (Python / Blender / Javascript)
# Gazebo plugins development (C++, ROS)
# Frontend development of rich, highly interactive 3D web interfaces (HTML5, CSS, Javascript)
# Backend development at the brain simulator level (Python, C++ / MPI)
# All aspects of the modern software development lifecycle: unit testing, continuous integration, version control, debugging, documentation
# Support to the users for setting up new neurorobotics experiments},

pdf = {https://hbpneurorobotics.files.wordpress.com/2017/01/experienced-simulation-software-engineer-neurorobotics.pdf}