Das erwartet Dich
Optische Freiraumkommunikation ist eine spannende Technologie, die derzeit intensiv entwickelt wird, um sichere Kommunikation mit hoher Bandbreite in allen Regionen der Welt zu ermöglichen. Um einen zuverlässigen Lichtempfang an der optischen Bodenstation zu gewährleisten, wird adaptive Optik eingesetzt, um Wellenfrontaberrationen im Licht zu erfassen und in Echtzeit zu korrigieren. Dies erfordert eine hohe optische Präzision, leistungsstarke Steuerungssysteme und genaue Kalibrierungsverfahren.
Deine Aufgaben
* Entwurf und Implementierung einer umfassenden C++-Testsuite, einschließlich Hardware-Simulatoren
* Einrichtung einer Continuous-Integration-Pipeline ein, um die Validierung für das adaptive Optiksystem zu automatisieren
* Entwurf eines Protokollierungssystems
* Überarbeitung der Codebasis mit modernem CMake
* Erstellung von Benchmarks, um sicherzustellen, dass unsere Echtzeit-Leistungsanforderungen erfüllt werden
Dein Profil
Kenntnisse in einigen der folgenden Bereiche sind wünschenswert:
* C++
* Git
* Cmake
* Linux-Umgebung
* Continuous Integration
* Docker-Containers