Tätigkeiten
UML Modellierung für OO Programmierung in C/C++ Java
Einrichtung einer Entwicklungsumgebung und Setup für Unit Tests für Coninuous Integration und Test Driven Development
Integration Perceptionsystem am Standort.
Übernahme von Software und Bereitstellung der gelieferten Software in einem Thales definierten Repository
Übernahme, Einstellen und Beschreiben der verwendeten Tools im Perceptionsystem inkl. Entwickl. und Unterstützung für das Obstacle Detection Modul (OpenCV, Object Detection, and Deep Learning)
Aufbau eines virtuellen Servers zur Speicherung von aufgezeichneten Daten mit anschließender Auswertung der bereitgestellten Daten
Design, Dokumentation und Test der Schnittstellen für div. Subsets in C/C++ unter Realisierung der Funktionalität dieser
Integraton der realen Hardwarekomponenten über eine Ethernet-Schnittstelle
Realisierung einer Daily Build (CI) Umgebung unter Jenkins
Technologien
C/C++ Standardbibliothek und Boost, Thales eigene Bibliotheken
Windows PowerShell und Linux Bash-Skripts, Visual Studio Code und Eclipse
Jenkins, Docker, Git, GitLab, Bitbucket, Jira
OpenCV, Computer-Vision, Object Detection, and Deep Learning
NVIDA Jetson AGX Xavier Developer Kit
OpenCV, Keras, Tensorflow, YOLO, YolactEdge