Aufgaben, Kompetenzen und Verantwortung
Verantwortung für die Planung, Entwicklung und Konfiguration von Simulationsnetzwerken und deren Komponenten (HW und SW)
Durchführung von Integrationsarbeiten für die Entwicklung von Ausbildungssimulatoren und Simulationsanlagen
Anpassung- und Neuentwicklung von Simulationssoftware in C++ und Qt unter Linux und Windows
Entwicklung und Pflege von Software im Netzwerk-Layer von Echtzeit-Simulationssoftware
Anbindung und Integration von Hardware-Schnittstellen in die Simulationssoftware
Installation, Inbetriebnahme und Test der Simulations-Software in-House und vor Ort beim Kunden
Analyse von Anforderungen und Detailabstimmungen mit den Systemingenieuren
Erstellen der Anforderungs-, Architektur- und Design Dokumentationen
Implementierung und Auswertung von Unit- und Subsystemtests
Durchführung von Tests und Anpassungen der Erhöhung der Systemstabilität
Fachliche Anforderungen
· Sie haben ein erfolgreich abgeschlossenes Hochschulstudium der Informatik, Fachinformatik oder eine vergleichbare Qualifikation
· Erfahrung in der Entwicklung von kommerziellen Softwareprodukten mit C++, Qt, STL sowie in der Entwicklung von verteilten Systemen
· Sie verfügen über Kenntnisse von Netzwerkservices unter Windows und Linux
· Idealerweise bringen Sie gute Kenntnisse im Bereich Softwaretechnologie (Objektorientierung, Modellierung und Test) mit
· Wenn Sie zusätzlich noch Erfahrung in Low-Level-Programmierungen von Netzwerken (speziell IP v4, IP v6, UDP, TCP, PostgreSQL und Protobuf) vorweisen können, wäre es ideal
· Von Vorteil wären ebenfalls Kentnisse mit Cisco Switchen
· Eine ausgeprägte Teamfähigkeit, Selbstständigkeit sowie eine hohe Kommunikationsfähigkeit sind für Sie selbstverständlich
· Gute Englischkenntnisse und sehr gute Deutschkenntnisse runden Ihr Profil ab