Das erwartet dich:
– Du entwickelst zu 85% in der Programmiersprache C und 15% in C++ innovative Deep Learning Verfahren für die Bildverarbeitungs-Bibliothek HALCON.
– Du implementierst klassische Bildverarbeitungsalgorithmen, z.B. als ergänzendes Pre- oder Postprocessing.
– Du erstellst und führst automatisierte Tests durch und pflegst die HALCON Dokumentation.
– Du entwickelst für Windows und Linux Plattformen und optimierst die Lösungen für Multitasking- und Echtzeitsysteme.
– Du analysierst kundenspezifische Problemstellungen und implementierst hierfür geeignete Lösungen in z.B. Speicherverwaltung, Parallelisierung, Laufzeitverhalten, Hardwarebeschleunigung (SIMD, GPU).
– Du arbeitest in einem interdisziplinären, agilen Projektteam nach SCRUM.
Das bringst du mit:
– Du hast ein abgeschlossenes Studium im Bereich der Informatik, Elektrotechnik, Physik, Mathematik oder vergleichbares.
– Du hast bereits Praxiserfahrung in der Programmierung mit C und einer weiteren Skriptsprache wie z.B. Python
– Deep-Learning Themen rund um aktuelle Architekturen, Methoden, Training mit z.B. PyTorch, TensorFlow oder HALCON, CUDA / cuDNN / oneDNN sind dir bekannte Begriffe und bereiten dir viel Freude.
– Idealerweise hast Du weitere Erfahrungen in 3D Computer-Vision, z.B. Kamerasysteme, Kalibrierung, Rekonstruktion gesammelt.
– Du hast die Bereitschaft bei Bedarf auch Themen außerhalb deines Kerngebietes zu übernehmen.
– Du hast ein hohes Bewusstsein für Qualität und zeigst gerne Eigeninitiative.
– Sehr gute Deutsch- und Englischkenntnisse runden dein Profil ab (mind. B2).