C/C++ Software Engineer

Bayern  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

C or C++ Software Engineer

This position, in a scientific organisation based near Munich in Germany, calls for 5 years' experience of C/C++ and of Real Time operating systems and Embedded systems.

The role is within a department responsible for the definition, design and implementation of complex control systems for advanced optical and infrared astronomical instrumentation and telescope systems. In particular a Real Time computing platform for adaptive optics instruments will be used in total in 5 different instruments with 12 individual instances where some of them are about to be finished and others are just at the beginning of the development cycle.

The main working language is English.

The role will embrace:-

  • Development and maintenance of Real Time computing platforms.
  • Supporting instrument assembly, integration and test (AIT) activities eg configuration control and incremental software deliveries for systems in production.
  • Supporting instrument commissioning activities.

Though the role is based in Germany, some travel to observatories in Chile may be required.

The key experience and attributes sought are:-

  • A minimum of five years' experience in software development, covering the full software life cycle of analysis, design, implementation, testing and maintenance including documentation, preferably with C/C++
  • Implementation of multithreaded and/or distributed applications
  • Experience in unit testing
  • Knowledge of software engineering practices like version control including the related tooling
  • Experience with Real Time operating systems and Embedded systems, preferably VxWorks

Knowledge of some of the following would be advantageous:-

  • Implementation of software frameworks and pattern based design
  • Implementation of control and/or Digital Signal Processing software
  • Control systems theory and/or Digital Signal Processing
  • CORBA and DDS distributed Middleware
  • C++ template and generic programming techniques
  • Programming of vector arithmetical units in C
  • Basic knowledge of adaptive optics algorithms
  • MATLAB

Candidates should possess a University degree or equivalent. Fluency in English is essential. This is a freelance contract assignment with an initial period of 3 years starting in January 2016 with an option to extend for a year.

Pactum have supplied professional recruitment services to clients throughout the UK and across continental Europe since 1988. We operate as a group of practices focussed onto specific markets and have been successfully operating in Germany since 2002.

Start
January 2016
Dauer
3 years + 1 year extension
(Verlängerung möglich)
Von
Pactum
Eingestellt
05.09.2015
Projekt-ID:
979104
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren