For a three years mission with possible extension of 2 more years in Munich, we are looking for a
Start date: January 2018
In a scientific environment, being part of the Department responsible of complex control systems, you will develop and maintain the 2.0 version of the core software for the scientific instrument controller, including the user interfaces and the implementation of new hardware functions.
Experience and Knowledge
Minimum of 5 years’ experience in implementing real time software for embedded systems as well as higher level, object oriented distributed applications and messaging systems.
He/she will be able to take over the responsibility for parts of detector control software and develop/maintain it according to the requirements.
Familiar with LINUX with an excellent knowledge of C/C++ and python.
Minimum five years of professional experience in software development, covering the full software life cycle analysis, design, implementation, testing and maintenance including documentation, preferred with C/C++ and python.
Good experience in implementation of real-time data acquisition.
Minimum five years of experience in working in software development teams.
Minimum three years of hands on experience in (unit) testing.
Minimum three years of hands on experience in software engineering practices like version control including the related tooling.
Excellent command of English language, preferably applied in international work environment.
DESIRED skills include: