Stellenbeschreibung
Senior Software Architect - Test & Measurement Instruments (m/f/d)
Gesellschaft:
R&S GmbH & Co. KG (RSM)
Abteilung:
1RGD5 Predevelopment Signal Generators
Stellenstandort:
München
Einstiegslevel:
Berufserfahrene
Vertragsart:
Unbefristet
Vollzeit / Teilzeit:
Vollzeit
ID:
2494
Einleitung
Gestalte die Softwarearchitektur hinter der nächsten Generation von Mess- und Prüftechnik.
Aufgaben
- Du analysierst die bestehende Softwarearchitektur, um ihre Eignung für die Integration einer neuen Produktgruppe zu bewerten und notwendige Anpassungen, technische Schulden sowie Risiken zu identifizieren.
- Auf Basis neuer Produktanforderungen definierst du Architekturerweiterungen und Migrationspfade, einschließlich komponentenbasierter Modularisierung, API-Verträge und Kompatibilitätsregeln.
- Schnittstellen definierst du in enger Zusammenarbeit mit Hardware-, FPGA- und Algorithmus-Teams.
- Architekturelle Änderungen priorisierst und planst du strukturiert und erstellst eine Migrationsroadmap mit Risikobewertungen sowie möglichst schonenden Übergangspfaden.
- Architektur- und Design-Reviews leitest du eigenverantwortlich und übernimmst dabei die technische Beratung und Moderation über verschiedene Disziplinen hinweg.
- Entwicklerinnen und Entwickler coachst du zu Architekturprinzipien, Best Practices und hardwarenaher Softwareentwicklung.
- Architekturunterlagen erstellst und pflegst du, darunter C4-, SysML- oder UML-Diagramme, API-Spezifikationen, Performance-Reports und Abnahmekriterien.
- Embedded-Linux-Treibersoftware entwickelst du, einschließlich User-Space- und Kernel-Treibern bzw. Modulen sowie Hardware-Abstraktionsschichten. Dabei setzt du Shift-Left-Praktiken und KI-gestützte Tools für Prototyping, Testgenerierung, Dokumentation und Qualitätssicherung ein.
Platzhalter Job Ad Video (Nicht entfernen)
Qualifikationen
- Du hast ein Studium auf Master-Niveau oder eine vergleichbare Qualifikation in Informatik, Elektrotechnik, Nachrichtentechnik oder einer verwandten Fachrichtung erfolgreich abgeschlossen.
- Mehrjährige Erfahrung als Softwarearchitekt, Software Architect oder Senior Software Engineer in der Entwicklung komplexer, produktorientierter Geräte oder Systeme bringst du bereits mit; Erfahrung mit Messgeräten ist ein großer Vorteil.
- In der hardwarenahen Softwareentwicklung mit modernem C++ hast du praktische Erfahrung und kannst stabile, wartbare C++ APIs entwerfen.
- End-to-End-Softwarearchitekturen, von Embedded- oder Firmware-Ebenen über Device Services bis hin zu GUIs und Remote APIs, sind dir vertraut.
- Gute Kenntnisse in Build- und Release-Konzepten wie Yocto, Buildroot und Cross-Toolchains sind wichtig, ebenso wie ein gutes Verständnis von CI/CD-Prinzipien.
- Erfahrung mit C++ Unit Tests und Integrationstests, Mocking, Testautomatisierung, statischer Codeanalyse und Profiling-Tools wie GoogleTest, Catch2, clang-tidy, Sanitizers, perf oder ftrace bringst du mit.
- Requirements Engineering und Systems Engineering, einschließlich Traceability von Anforderungen bis zu Tests sowie der Definition klarer Abnahmekriterien, sind dir vertraut.
- Teamfähigkeit, eine kundenorientierte Denkweise sowie eine strukturierte und dokumentationsorientierte Arbeitsweise zeichnen dich aus. Erfahrung mit KI-gestützten Entwicklungstools und Shift-Left-Methoden ist wünschenswert, und sehr gute Kommunikationsfähigkeiten auf Deutsch und Englisch runden dein Profil ab.
Kontakt und weitere Informationen
Wir freuen uns auf deine Bewerbung! Am besten online über das Bewerbungsportal. Bei Fragen stehen unser Chatbot Paul und das Recruiting-Team jederzeit gerne zur Verfügung.
Bei Rohde & Schwarz fördern wir Chancengleichheit und begrüßen Bewerbungen von Menschen mit und ohne Behinderung. Wir bieten eine inklusive Arbeitsumgebung, in der alle Menschen ihre Fähigkeiten und Talente entfalten können, unabhängig von Geschlecht, Nationalität, ethnischer und sozialer Herkunft, Religion, Weltanschauung, Alter, sexueller Orientierung, Identität und anderen Merkmalen.