- 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.