Connectionists: [jobs] Experienced Simulation Software Engineer Neuro-Robotics

Florian Roehrbein florian.roehrbein at in.tum.de
Wed Jan 18 09:50:04 EST 2017


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. To strengthen our Neurorobotics team at TUM we are looking for an

Experienced Simulation Software Engineer – Neurorobotics

Profile:
Masters degree in software engineering or similar (Bachelors if proven relevant professional experience)
Minimum of 3 years of experience and successful development track record for simulation-based software projects

Major duties and responsibilities:
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

Essential skills and experience required:
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

Preferred:
Agile Methodologies; SaaS environment experience
Python, HTML, Javascript languages; WebGL, ThreeJS, AngularJS frameworks
Experience with neural networks, NEST simulator

What we offer:
A prestigious project of global prominence in simulation-based neuroscience
A dynamic, interdisciplinary, and motivated team
Remuneration in line with the current German public service salary scale TV-L
A modern working environment based at the TUM Campus in Garching / Munich
Applicants should submit a cover letter and a detailed CV in PDF format with file name “<name>_HBP_SW_cover” and “<name>_HBP_ SW_CV” to florian.roehrbein at in.tum.de

Starting date ASAP.



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.srv.cs.cmu.edu/pipermail/connectionists/attachments/20170118/7ae8e3fd/attachment.html>


More information about the Connectionists mailing list