In unserem Softwareteam arbeiten Sie an anspruchsvollen Systemen, die höchste Qualitäts- und Sicherheitsanforderungen erfüllen. Dabei übernehmen Sie die Verantwortung für zentrale Softwarekomponenten - von der Implementierung bis zur Integration. Ihre Aufgaben: - Entwickeln, testen und analysieren von Softwaremodulen auf Basis definierter Architekturvorgaben - Umsetzen sowie prüfen von Softwarefunktionen - Dokumentieren der eigenen Softwarekomponenten und ihrer Schnittstellen - Integration verschiedener Software Subsysteme zu einem funktionsfähigen Gesamtsystem sowie Tests im Zielsystem - Unterstützung bei der Systemintegration und beim Zusammenspiel aller beteiligten Komponenten - Abgeschlossenes Bachelorstudium der Informatik oder vergleichbar - Mehrjährige Berufserfahrung in der Softwareentwicklung - Sehr gute Programmier- und Designkenntnisse in einer objektorientierten Programmiersprache C++ - Erfahrung im Bereich Datenfusion (z.B. Methodenkompetenz, Object-level Fusion, Decision-level Fusion etc.) sowie vernetze Systeme von Vorteil - Erfahrung mit komplexen Softwarearchitekturen und Frameworks - Englischkenntnisse in Wort und Schrift - Reisebereitschaft An unserem Standort in Bremen bieten wir Ihnen: - Flexible Arbeitszeiten (Gleit- und Vertrauensarbeitszeit) - Attraktive Vergütung und 30 Tage Urlaub pro Jahr - Mobiles Arbeiten - Jobticket und Bike-Leasing - Spannende, interdisziplinäre und internationale Projekte in einer Matrix-Organisation - Eine Unternehmenskultur, die berufliche und persönliche Entwicklung fördert - Individuelle und vielfältige externe sowie interne Weiterbildungsmöglichkeiten, u.a. in der Rheinmetall Academy - Mitarbeitervorteile eines Großkonzerns, z. B. betriebliche Altersvorsorge und Mitarbeiteraktienkaufprogramm - Professioneller Einarbeitungsprozess begleitet durch ein digitales Onboarding Tool - Corporate Benefits Plattform - Fitness- und Gesundheitsangebote sowie VIVA-Familien-Service - Subventioniertes Betriebsrestaurant sowie kostenloses Wasser, Kaffee und Obst