Tech stack
Microsoft Windows
Bash
VoIP
C++
Linux
Protocol Buffers
Python
Multicasting
Network Programming
Object-Oriented Software Development
Powershell
Software Architecture
QT
Software Engineering
Information Technology
Requirements
Für die Position als Softwareentwickler (m/w/d) bringen Sie ein erfolgreich abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation mit. Idealerweise verfügen Sie über mindestens zwei Jahre Berufserfahrung in der Softwareentwicklung. Sehr gute Anwenderkenntnisse in der Softwareentwicklung mit C++ und QT unter Windows oder Linux sind unerlässlich. Sie sollten zudem über fundierte Kenntnisse in der Softwarearchitektur und im objektorientierten Design verfügen. Kenntnisse in der Netzwerkprogrammierung, insbesondere mit UDP, Multicast, VoIP, Sockets und Protobuf, sind erforderlich. Erfahrung im Umgang mit einer Skriptsprache wie Python, Bash oder Powershell ist von Vorteil. Erste Kenntnisse im militärischen Führungsprozess oder in Ausbildungssimulationen sowie Kenntnisse in Battlefield Management Systemen, wie beispielsweise SitaWare Frontline, sind wünschenswert. Persönliche Eigenschaften wie Teamfähigkeit, Selbstständigkeit und Kommunikationsfähigkeit sind für diese Rolle
von großer Bedeutung. Zudem sollten Sie eine Reisebereitschaft von unter 20 % mitbringen. Sehr gute Deutschkenntnisse sowie gute Englischkenntnisse runden Ihr Profil ab.
Technologien
Python C++ Shell/Bash Linux
Soft Skills
Teamfähigkeit Selbstständigkeit Kommunikationsfähigkeit
Erforderliche Sprachen
Deutsch Englisch
About the company
Das Unternehmen entwickelt, fertigt und betreut als Systemhaus ein breit gefächertes Produktportfolio im Bereich militärischer Landsysteme. Hierzu zählen unter anderem Kampfpanzer, hochgeschützte Radfahrzeuge und Artilleriesysteme. Als Softwareentwickler (m/w/d) sind Sie verantwortlich für das Design und die Entwicklung von Software zur Anbindung militärischer Führungsfähigkeiten in virtuellen Simulationsumgebungen. Zu Ihren konkreten Aufgaben gehört die Bearbeitung von Architektur, Design und Entwicklung von Gateway-Software. Sie sind zuständig für die Nachbildung und Konfiguration virtueller Sprach- und Datenfunknetzwerke und erstellen die Anforderungs-, Architektur-, Schnittstellen- und Design-Kommunikation. Zudem koordinieren Sie die Integration von OEM-Software und fungieren als Schnittstelle zwischen internen und externen Stakeholdern. Ihre Unterstützung bei der Installation und Inbetriebnahme von Simulationssoftware sowohl im Werk als auch bei den Kunden vor Ort ist ebenfalls
gefragt. Darüber hinaus führen Sie selbstständig Tests zur Erhöhung der Systemstabilität durch. Das Arbeitsumfeld ist geprägt von einem kollegialen Miteinander, in dem Innovationsfähigkeit mit Tradition und langjähriger Erfahrung erfolgreich verbunden wird. Sie haben die Möglichkeit, in einem dynamischen Team zu arbeiten und sich kontinuierlich weiterzuentwickeln.