Beschreibung
Für unseren Kunden suchen wir einen freiberuflichen C++ Entwickler (m/w), auf Basis Dienstvertrag.Aufgaben:
- Softwareentwicklung um ein neuartiges Aufnahmegerät im Opto-Elektronischen Bereich. Dabei sollen Komponenten mit zeitkritischen Anforderungen entwickelt werden, die eine Hardware ansteuern.
- Arbeit mit modernsten Softwarewerkzeugen an einer zeitgemäßen Client-Server-Architektur. Dabei gilt es von der Spezifikation über Design und Umsetzung bis hin zu automatisierten Softwaretests verschiedenste Bereiche abzudecken.
- Erarbeitung und Abstimmung von SW-Konzepten für die Mikroskopie
- Ausarbeitung von Softwarespezifikationen
- Implementierung wesentlicher Komponenten in C++ in enger Zusammenarbeit mit anderen Softwareentwicklern
- Unterstützung bei der Software-Versionsverwaltung
- Gegebenenfalls auch Einbindung von externen Geräten, wie Kameras oder anderen Detektoren
Erforderliche Kenntnisse/Fähigkeiten:
- Abgeschlossenes Hoch-/ Fachhochschulstudium in Informatik, Elektrotechnik oder einer verwandten Fachrichtung bzw. eine ähnliche Qualifikation
- Tiefste Erfahrung bei der Entwicklung von C++
- Erfahrung mit Multithreads bzw. Threading bzw. asynchronem Programmieren
- Generelle Erfahrung mit Software Design-Methoden
- Erfahrung im Umgang mit automatischen Testframeworks
- Erfahrung mit Versionsverwaltungsystemen/-tools
- Sehr gute Deutsch- und Englisch-Kenntnisse
Wünschenswerte Kenntnisse/Fähigkeiten:
- Erfahrung bei der Einbindung externen Geräten in ein Software-Framework
- Erfahrung mit GUI-Technologien (z.B. ATL)
- Erfahrung im Rahmen größerer Softwareprojekte
- Erfahrungen im Umfeld der Opto-Elektronik