Software Developer C/C++

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

Beschreibung

Tasks:

The Control Software and Engineering Department (CSE) in the Directorate of Engineering (DoE) of our customer is responsible for the definition, design and implementation of complex control systems for advanced optical and infrared astronomical instrumentation and telescope systems required for our customers Observatories in Chile. CSE is in particular responsible for the development and maintenance of detector control software for all controllers including NGC (Next Generation Controller). Our customer is in the process of developing a new version of the NGC controller, an in-house detector controller for optical and infrared scientific detectors, as well as for wavefront sensors. The control software for the new NGC controller will be implemented largely based on the current version but adapted to the new technologies and detectors selected for the ELT (Extremely Large Telescope) project. The software must be ready according to the plan defined for first generation ELT instruments.
Working on site.

The required deliverables consist of:

Develop and maintain the core software for the NGC (New Generation Controller) controller (2.0) including but not limited to:

NGC software adaptation to ELT (Extremely Large Telescope) technologies such the implementation of user interfaces in Qt or the integration with CII (Core Integration Infrastructure).
Support the redesign of the detector control software for optical detectors.
Implementation of new hardware functions.
Develop and maintain instrument specific functionalities for detector control for all ELT instruments and wavefront sensors technologies.
Support the maintenance and development of the NGC core software and its extensions, eg porting to newer releases of the ELT software platform.
Support instrument assembly, integration and test (AIT) activities in relation to optical and infrared detectors, eg configuration control and incremental SW deliveries for systems in production.
Develop and maintain detector control software for VLT/VLTI instruments.
Support NGC-related instrument commissioning activities on site.
Develop and maintain general instrument control software components for customers projects.

Necessary knowledge (must have):

The ideal consultant is a software engineer with a 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 NGC detector control software and develop/maintain it according to the requirements. The candidate must be familiar with Linux and he/she must have an excellent knowledge of C/C++ and python.

Essential skills include:

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.
University degree in Computer Science, Physics, Electrical Engineering or equivalent

Nice to have knowledge:

Practical experience in implementation of detector control software.
Good command of C+ and generic programming techniques.
Familiarity with Linux PCI device drivers.
Basic knowledge of optical and infrared scientific detectors.
Experience developing user interfaces in Qt.

Please only applications from "real" freelancers!

Start
2nd January 2018
Dauer
3 years +
(Verlängerung möglich)
Von
Tekom Industrielle Systemtechnik
Eingestellt
25.08.2017
Projekt-ID:
1405161
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren