Beschreibung
Beschreibung / AufgabenDie Leistungen des Auftragnehmers (Dienstleisters) werden für das Projekt AuRa@E-Check erbracht.
Dieses hat folgenden Inhalt:
Im Zuge eines Forschungs- und Entwicklungsprojektes ist bei der DB Systel bereits ein prototypisches System zur automatischen Steuerung von Zweiwegefahrzeugen im Schienenmodus entstanden. Im Projekt AuRa@E-Check soll dieses System durch Portierung und/oder Refactoring auf eine
geeignete fahrzeugtaugliche Hardware produktfähig gemacht werden. Dazu muss eine geeignete Hardware und ein passendes technisches Framework bestimmt werden und die Portierung/das Refactoring vorbereitet und durchgeführt werden.
Das Projekt AuRa@E-Check benötigt dafür Expertise zu hardwarenahe Software-Architekturen auf Fahrzeugsystemen. Diese muss ins Projekt eingebracht werden in Abstimmung mit den im Projekt tätigen fachlichen und technischen Experten/Expertinnen und dem Product Owner, um die folgenden Ziele zu erreichen:
? Relevante (technische) Anforderungen an die Architektur und die technischen Frameworks identifizieren und priorisieren
? Technische Lösungsvorschläge (Hard- und Software) unterbreiten und bewerten
? Entwicklung vorbereiten und initiieren
Der Dienstleister erbringt folgende Leistungen:
? Beratung des Auftraggebers zur technischen Architektur und der technischen Architekturstrategie der IT-Systeme in AuRa@E-Check sowie deren Weiterentwicklung mit einem Zeithorizont von 5 Jahren, insbesondere
? Aufzeigen von Verbesserungsmöglichkeiten der bestehenden technischen Architektur auf Basis einer Analyse der funktionalen und nichtfunktionalen Anforderungen an AuRa@E-Check und der mit dem vorhandenen prototypischen System gemachten Erfahrungen sowie eigner fundierter Erfahrungen in der hardwarenahen Entwicklung und Umsetzung von Architekturen von Fahrzeugsystemen
? Abstimmung der technischen Umsetzungsmöglichkeiten mit dem Auftraggeber
? Beratung bei der Umsetzung der technischen Architektur in der Softwareentwicklung, insbesondere bei der Bewertung und Auswahl von fahrzeuggeeigneter Hardware und für die Umsetzung der Architektur geeigneten technischen Frameworks
? Coaching und Unterstützung des Auftraggebers beim initialen Aufsetzen des definierten TechStacks
? Unterstützung des Auftraggebers beim Ermitteln und Bewerten von technischen Risiken sowie der Dokumentation dieser
? Beratung des Auftraggebers zu Handlungsoptionen zur Risikobeseitigung oder Minimierung
? Initiative Themensetzung bei der Gestaltung des Entwicklungsprozesses für das agile Team
? Proaktive Analyse von Problemstellungen und Erarbeitung von Handlungsoptionen inkl. strategischer Einschätzung und Empfehlung in Zusammenarbeit mit dem Aufttraggeber bzgl. der Umsetzung
Skills / Profil
Langjährige nachweisbare Berufserfahrung (> 10Jahre) in Architektur und Implementierung von Projekten mit hardwarenaher Implementierung von Fahrzeugsystemen mit geeigneten technischen Frameworks
3 Projektreferenzen in der Architektur und Implementierung von mittleren und großen Projekten (> 5 MA), welche mit dem genannten Themengebiet und technologischen Kontext vergleichbar sind
Erfahrung im Delivery- und Buildmanagement in drei mittleren bis großen Entwicklungsprojekten (>5 MA)
Umfangreiche aktuelle Kenntnisse in Technologien wie Java, C++, Webservices, Messaging, Mobilfunk und mobile Anwendungen, WLAN, Virtualisierung, M2M-Communication, Internet of Things und Überblickswissen in technologisch benachbarten Gebieten (Nice-To-Have)
Erfahrung in der Entwicklung mit agilen Methoden (Nice-To-Have)