Aufgaben
1. Beratung des Auftraggebers zur technischen Architektur (strategie) der IT-Systeme im Themenumfeld sowie deren Weiterentwicklung und Aufzeigen von Verbesserungsmöglichkeiten der bestehenden technischen Architektur
2. Die Umsetzung der Technologiestrategie, den Austausch von architektonischem und technischem Wissen sowie Innovation und Standardisierung im Projekt fördern und vorantreiben
3. Durchführung des Risikomanagements durch Bewertung und Dokumentation der technischen Risiken, Ableitung und Beratung von Handlungsoptionen zur Beseitigung oder Minimierung der Risiken
4. Beratung bei der Umsetzung der technischen Architektur in der Softwareentwicklung / Erarbeitung der technischen Architektur aus den Anforderungen, Koordination und Überwachung der Umsetzung im Projekt (Qualitätssicherung).
5. Analyse der fachlichen Anforderungen an IT-Systeme sowie Ableitung, Erarbeitung und Entwicklung von technischen Umsetzungsmöglichkeiten
6. Erstellung technischer Architekturkonzepte für IT-Systeme im Projektkontext (wie Datenbankdesign, Komponentenspezifikationen, technische Schnittstellen- und Servicebeschreibungen) gemäß den Standards und Referenzarchitekturen des Auftraggebers
7. Ermittlung der nicht-funktionalen Anforderungen, Dokumentation, Abstimmung und Überwachung ihrer Umsetzung im Projekt (Qualitätssicherung) / Definition der Anforderungen an die Hard- und Softwareausstattung
8. Entwicklung von Softwarelösungen für die Aufzeichnung von Videomaterial der Eisenbahninfrastruktur mit mobilen Endgeräten (iOS) inkl. Positionsbestimmung, Sensordatenauswertung und Anonymisierungsverfahren (KI Modelle / Convolutional Neural Network (CNN))
9. Entwicklung von Software-Architekturlösungen für die Aufzeichnung von Videomaterial der Eisenbahninfrastruktur inkl. Positionsbestimmung, Sensordatenauswertung und Anonymisierungsverfahren / Entwicklung visueller Messsysteme auf der Basis von Objekten in Videoaufnahmen / Entwicklung von Ortungslösungen auf der Basis von Videomaterial, GPS und Sensordaten
Qualifikationen
1. Erfahrung in der Entwicklung von Software-Architekturlösungen für die Aufzeichnung von Videomaterial der Eisenbahninfrastruktur. Technologie-Stack: Webbasierte Verfahren in der AWS Cloud Infrastruktur mit Anbindung einer nativen iOS App.
2. Erfahrung in der Entwicklung von KI gestützten Verfahren inkl. Computer Vision mit CNN zur Positionsbestimmung, Objektdetektion und Anonymisierung. Technologie-Stack: pytorch, yolov5
3. Erfahrung in der Entwicklung einer nativen iOS App zur Aufzeichnung von Videomaterial der Eisenbahninfrastruktur. Technologie-Stack: Swift
4. Erfahrung in der Entwicklung eines visuellen Messsystems auf Basis von Objektdetektion in Videoaufzeichnungen. Technologie-Stack: opencv, scipy
5. Erfahrung in der Fullstack (Web-)Entwicklung: (Web-)Backend (Java, Python) (Web-)Frontend
Zusätzliche Informationen
1. Aussicht auf Folgeprojekte
2. Aussicht auf Projektverlängerung
#J-18808-Ljbffr