Senior Softwareentwickler (m/w/d) im Bereich Software Applications & Common Services

Rohde & Schwarz GmbH & Co. KG

Job Description
Rohde & Schwarz ist ein globaler Technologiekonzern mit aktuell ca. 14.000 Mitarbeitern und drei Divisionen: Test & Measurement, Technology Systems und Networks & Cybersecurity. Seit 90 Jahren entwickelt das Unternehmen Spitzentechnologie, verschiebt die Grenzen des technisch Machbaren und ermöglicht Kunden aus Wirtschaft, Behörden und hoheitlichem Umfeld ihre technologische Souveränität.
Die Aufgabe des Rohde & Schwarz-Werkes Teisnach im Bayerischen Wald ist die Fertigung von mechanischen und elektronischen Baugruppen vom Einzelteil bis zum kompletten System für die Investitionsgüterindustrie.
Unterstützen Sie unser Team zum nächstmöglichen Zeitpunkt!

- Neuentwicklung und Betreuung von Softwarelösungen sowie Architekturen im Bereich Software Applications & Common Services
- Verantwortung für die Konzeption und Gestaltung von Softwarearchitekturen zur Implementierung modularer Lösungen
- Entwurf, Umsetzung und Integration neuer Softwarelösungen / Features unter Berücksichtigung von Coding-Standards und Best Practices
- Koordination mit Entwicklern und Systemingenieuren zur Integration domänenspezifischer Logik in Applikationen
- Refaktorisierung und umfassende Dokumentation der bestehenden Codebasis zur Erhöhung der Wartbarkeit und Testbarkeit
- Abstimmung mit anderen Entwicklerteams hinsichtlich der Integration in System Deployment Workflows
- Wartung und Optimierung des CMake Build-Prozesses sowie Fehleranalyse in der Toolchain
- Sicherstellung der Einhaltung von Best Practices in Bezug auf Code Qualität, Dokumentation und Architekturdesign
- Gewährleistung, dass kurzfristige Lieferziele mit langfristigen Architekturzielen abgestimmt sind


- Abgeschlossenes Masterstudium im Bereich der Informatik / Elektrotechnik oder vergleichbar
- Mehrjährige Berufserfahrung in der Softwareentwicklung mit C++ / QT und Python
- Erfahrung in der Erstellung von modularen Architekturdesigns
- Kenntnisse in Infrastructure-as-Code (IaC) Konzepten, speziell Ansible, zur Realisierung automatisierter Deployments
- Erfahrung in der Umsetzung von CI/CD-Pipelines in GitLab und Build Prozesse mit CMake
- Kenntnisse in Testautomatisierung und Erhöhung von Test Coverage bei Legacy Systemen
- Erfahrung hinsichtlich standardisierter Architekturdokumentation (z.B. arc42, c4)
- Verständnis für die Interaktion zwischen Software Komponenten, Plattformabhängigkeit und Auswirkung technischer Entscheidungen auf Systeme
- Selbständige und zielorientierte Arbeitsweise
- Hohes Maß an Teamfähigkeit mit entsprechender kommunikativer Kompetenz
- Sehr gute Englisch- und Deutschkenntnisse in Wort und Schrift


Rohde & Schwarz ist nicht nur technologisch „state of the art“ - auch die Sozialleistungen für unsere Mitarbeiter sind es. Neben den tariflichen Standards gehören dazu wertvolle Extras, wie eine leistungsstarke Altersversorgung, flexible Arbeitszeitmodelle und ein breites Kultur-, Sport- und Freizeitangebot. Auch unser umfassendes Weiterbildungsprogramm setzt Maßstäbe: Passgenau und persönlich. Gibt es bessere Bedingungen für einen Einstieg?View More