Verantwortung für die Planung, Entwicklung und Konfiguration von Simulationsnetzwerken sowie deren Hardware- und Software-Komponenten
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 der Software im Netzwerk-Layer von Echtzeit-Simulationssoftware
Anbindung und Integration von Hardware-Schnittstellen in die Simulationssoftware
Installation, Inbetriebnahme und Test der Simulationssoftware sowohl In-House als auch vor Ort beim Kunden
Analyse von Anforderungen und Abstimmung der Details mit den Systemingenieuren
Erstellung von Anforderungs-, Architektur- und Design-Dokumentationen
Implementierung und Auswertung von Unit- und Subsystemtests
Durchführung von Tests und Anpassungen zur Erhöhung der Systemstabilität
Erfolgreich abgeschlossenes Hochschulstudium der Informatik, Fachinformatik oder eine vergleichbare Qualifikation
Erfahrung in der Entwicklung kommerzieller Softwareprodukte mit C++, Qt und STL sowie in der Entwicklung verteilter Systeme
Fundierte Kenntnisse von Netzwerkservices unter Windows und Linux
Idealerweise Erfahrung in Softwaretechnologien wie Objektorientierung, Modellierung und Testing
Wünschenswert sind zusätzliche Kenntnisse in Low-Level-Programmierung von Netzwerken (z. B. IPv4, IPv6, UDP, TCP, PostgreSQL, Protobuf)
Kenntnisse im Umgang mit Cisco Switches von Vorteil
Ausgeprägte Teamfähigkeit, selbstständige Arbeitsweise und hohe Kommunikationsstärke
Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse
Für unseren renommierten Kunden aus dem Bereich der Verteidigungs- und Sicherheitstechnik suchen wir zum nächstmöglichen Zeitpunkt Unterstützung im Rahmen der Arbeitnehmerüberlassung am Standort München als Softwareentwickler (m/w/d) für Integration und Netzwerke.
Die Position umfasst die Entwicklung, Konfiguration und Weiterentwicklung von Simulations- und Netzwerksystemen für Ausbildungssimulatoren und komplexe Simulationsanlagen. Sie arbeiten an der Integration von Hardware- und Software-Komponenten sowie an der Anbindung von Echtzeit-Simulationssoftware im Netzwerk-Layer. Zudem entwickeln und optimieren Sie C++/Qt-basierte Software unter Linux und Windows und begleiten die Systeme von der Implementierung über Tests bis hin zur Inbetriebnahme beim Kunden. Ein weiterer Schwerpunkt liegt in der Analyse von Anforderungen sowie der Abstimmung mit Systemingenieuren und der Erstellung technischer Dokumentationen.