Entwicklung von stabilisierten, optronischen Plattformen durch Vernetzung von multispektralen Videokameras, Laserentfernungsmessern, Bildverarbeitungselektronik, Inertialmesssystemen und Regelungen von elektromechanischen Antriebseinheiten zu High-Performance-Sichtsystemen im agilen Team
Modellorientierte SW-Entwicklung sowie Anpassung und Erweiterung von CI/CD-Pipelines
SW-Komponenten- und Systemintegrationen
Verifikation entwickelter Software im Sichtsystem
Mitwirkung bei Gesamtsystemintegrationen, Produktpräsentationen und -Erprobungen (auch international)
Anforderungen
Erfolgreich abgeschlossenes Studium der Fachrichtung Informatik, Elektrotechnik oder vergleichbare Ausbildung mit Schwerpunkt Embedded-Softwareentwicklung
Fundierte Erfahrung in der SW-Struktur- und Verhaltensbeschreibung mit UML und objektorientierter SW-Entwicklung mit C++(17/20/23) für Multitasking-Anwendungen
Sicherer Umgang mit Werkzeugen (CMake, Git, Bamboo, Clang-Tidy, Google Test) zur Automatisierung von Build-Systemen und Überwachung der Codequalität
Erfahrungen bei Integration und Test von Softwareapplikationen in Verteilten Systemen
Kenntnisse in der Echtzeit-Softwareentwicklung zur Signal- und Datenerfassung
Idealerweise QNX oder Buildroot Linux Kenntnisse auf Multi-Processing-System-on Chip-Architekturen (Xilinx Zynq UltraScale MPSoC Plattformen)
Grundlagenkenntnisse Socket- / Middleware-Programmierung (TCP/IP, DDS or MQTT, CANopen) zur Automatisierung Verteilter Systeme
Kreatives Denkvermögen mit Spaß an eigenverantwortlicher Arbeitsweise in einem agilen Entwicklungsteam
Sehr gute Deutsch- und gute Englischkenntnisse
Bereitschaft gelegentlich zu reisen (auch international)