Titre Software engineer
Catégories Ingénieur IT
Description For a three years mission with possible extension of 2 more years in Munich, we are looking for a Software Engineer Start date: January 2018
Date de Départ 01.01.2018

For a three years mission with possible extension of 2 more years in Munich, we are looking for a

Software Engineer

 

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

 

ESSENTIALS:

  • 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:

 

  • Practical experience in implementation of detector control software.

 

  • Good command of C++11 and generic programming techniques.

 

  • Familiarity with LINUX PCI device drivers.

 

  • Basic knowledge of optical and infrared scientific detectors.

 

  • Experience developing user interfaces in Qt.
Postuler Maintenant