About this role
Deine Rolle
Als Senior C++ Software Architect (m/w/d) verantwortest du die übergreifende Architektur der C++-basierten Core-Software für mobile Robotiklösungen. Dein Ziel ist es, eine stabile, skalierbare und langfristig wartbare Softwarearchitektur sicherzustellen, die als technologische Grundlage für die gesamte Plattform dient. Du definierst klare Architektur- und API-Leitplanken und stellst sicher, dass technische Entscheidungen konsistent, qualitätsorientiert und im Einklang mit den langfristigen Plattformzielen getroffen werden.
Deine Aufgaben
Verantwortung für die Architektur der C++-Core-Software und deren WeiterentwicklungDefinition klarer Modul-, Schicht- und Verantwortungsstrukturen innerhalb der SoftwarearchitekturGestaltung und Absicherung stabiler APIs und Schnittstellen zwischen SystemkomponentenBewertung technischer Entscheidungen mit Fokus auf Qualität, Performance und WartbarkeitIdentifikation und Reduktion technischer Schulden auf System- und ArchitekturebeneZusammenarbeit mit Robot Software, Fleet Software, Safety sowie Test & ValidationBegleitung von Architektur-, Design- und Code-Reviews sowie Unterstützung bei Debugging und IntegrationMentoring und fachliche Führung von Entwickler:innen zur Sicherstellung hoher CodequalitätDein Profil
Abgeschlossenes Studium in Informatik, Software Engineering, Elektrotechnik oder vergleichbarLangjährige Berufserfahrung in C++-Softwareentwicklung und SoftwarearchitekturSehr gute Kenntnisse in modernem C++ (z. B. C++17/20), inklusive Speicher- und Threading-ModellenFundierte Erfahrung in Softwarearchitektur, API-Design und modularen SystemenKnow-how in Performance-, Laufzeit- und Stabilitätsanalyse komplexer SoftwaresystemeErfahrung in der technischen Führung, Architekturverantwortung oder im MentoringAusgeprägtes Systemdenken, Entscheidungsfähigkeit und strukturierte ArbeitsweiseGute Deutsch- und Englischkenntnisse in Wort und SchriftWas diese Rolle besonders macht
Zentrale Architekturrolle mit direktem Einfluss auf die gesamte Mobile Robot PlatformHoher Gestaltungsspielraum bei technologischen und architektonischen EntscheidungenArbeit an komplexen, verteilten Softwaresystemen mit langfristiger PerspektiveEnge Zusammenarbeit mit interdisziplinären Teams und internationalen StakeholdernMöglichkeit, Standards zu definieren und Entwickler fachlich zu begleitenNachhaltiger Einfluss auf Architekturqualität, Wartbarkeit und SkalierbarkeitÜber die BEUMER Group
Fördern, Verladen, Palettieren, Verpacken, Sortieren und Verteilen – die BEUMER Group entwickelt und produziert technisch führende Intralogistik-Systeme für den Weltmarkt. Exzellentes Know-how und ein starker Wille, sich konsequent weiterzuentwickeln, zeichnen unsere Mitarbeiter aus. Wir fördern diesen Anspruch nach Kräften: im Rahmen eines familiären Miteinanders, das von hoher gegenseitiger Wertschätzung geprägt ist und einer Vertrauenskultur, die Stabilität und Sicherheit schafft. Unser gemeinsames Ziel: herausragende und innovative Projekte weltweit umzusetzen.
Wir freuen uns auf deine Bewerbung! Bitte mit Angabe deiner Gehaltsvorstellung (Jahresbrutto) und deiner Kündigungsfrist bzw. deinem frühestmöglichen Eintrittstermin.