> Markdown version of [/jobs/ext/4139890-senior-software-development-engineer-dsp](https://www.wearedevelopers.com/jobs/ext/4139890-senior-software-development-engineer-dsp). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Development Engineer - DSP - **Company:** ROHDE & SCHWARZ GmbH & Co. KG - **Location:** München, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Automation of Tests, Unit Testing, C++ (Programming Language), CMake, Code Review, Computer Programming, Continuous Integration, Cursor, Software Debugging, Linux on Embedded Systems, Field-Programmable Gate Array (FPGA), Python (Programming Language), MATLAB, Software Engineering, Strategies of Testing, Chatbots, Git, Yocto, Integration Tests, Information Technology - **Published:** October 1, 2026 - **Apply:** https://job.rohde-schwarz.com/default/content/apply/?extJobId=2492-de_DE&locale=de_DE ## About the Role * Du hast ein Studium, idealerweise auf Master-Niveau oder mit vergleichbarer Qualifikation, in Nachrichtentechnik, Elektrotechnik, Informationstechnik, Informatik oder einer ähnlichen Fachrichtung erfolgreich abgeschlossen. * Gute Kenntnisse in digitaler Signalverarbeitung und Kommunikationssystemen sind wichtig, insbesondere in den Bereichen Basisbandverarbeitung, Spektralanalyse sowie Modellierung von Rauschen und Störeinflüssen. * Praktische Erfahrung in der Softwareentwicklung bringst du mit. Erfahrung mit modernem C++ ist hilfreich, aber nicht zwingend erforderlich. Kenntnisse in MATLAB und Python für Prototyping, Analyse und Auswertung setzen wir voraus. * Erfahrung in der Implementierung und Verifikation von DSP-Algorithmen ist wichtig, einschließlich zugehöriger Test- und Messaufbauten. Erfahrung mit Laborgeräten wie Oszilloskopen, Spektrumanalysatoren und VNAs ist von Vorteil. * Mit Git und grundlegenden Softwareentwicklungsprozessen wie Code Reviews und CI/CD-Pipelines bist du vertraut. Kenntnisse in Embedded Linux, CMake, Yocto und Testautomatisierung sind hilfreich. * Erfahrung mit KI-gestützten Coding-Tools wie Cursor ist wünschenswert. Von Vorteil ist außerdem, wenn du deren Ergebnisse in einem testgetriebenen Entwicklungsprozess einsetzen kannst. * Erfahrung mit Shift-Left-Teststrategien ist hilfreich. Ausgeprägte analytische Fähigkeiten und eine strukturierte Arbeitsweise unterstützen dich bei Modellierung, Debugging und Performance-Optimierung. * Teamfähigkeit und eine kundenorientierte Denkweise sind wichtig, da du interdisziplinär zusammenarbeitest und Kundenanforderungen in praktikable Lösungen überführst. Sehr gute Englischkenntnisse sind erforderlich, gute Deutschkenntnisse sind von Vorteil. ## Description * Du entwickelst und implementierst komplexe Basisbandsignale innerhalb der bestehenden Signalgenerator-Plattform, einschließlich Softwarekomponenten und Hardware-Co-Prozessor. * DSP-Algorithmen, beispielsweise zur Frequenz- und Phasengangkorrektur, IQ-Fehlerkompensation, Linearisierung und Kalibrierung, definierst, spezifizierst und entwickelst du eigenverantwortlich. * In C++ implementierst, optimierst und verifizierst du Algorithmen, während du MATLAB und Python für Prototyping, Analyse und Validierung einsetzt. * Übertragungsstrecken modellierst und simulierst du, um Algorithmen, Systemverhalten und technische Spezifikationen zu verifizieren. * Test- und Verifikationsroutinen, einschließlich Unit Tests, Integrationstests, automatisierter Simulationen und Prüfungen von Messaufbauten, entwickelst und pflegst du kontinuierlich. * In enger Zusammenarbeit mit FPGA-, Hardware- und Testteams definierst du Schnittstellen, Registermaps, Datenformate und Integrationsanforderungen. * End-to-End-Simulationen der vollständigen Signalkette inklusive Rauschen, Nichtlinearitäten, Timing- und Jitter-Effekten sowie Kalibrierabläufen konzipierst und führst du durch. * Shift-Left-Praktiken und KI-gestützte Entwicklungstools nutzt du, um Prototyping, Testerstellung und wiederkehrende Coding-Aufgaben zu beschleunigen und gleichzeitig Review-Fähigkeit, Reproduzierbarkeit und Nachverfolgbarkeit sicherzustellen. Spannende Einblicke in Rohde & Schwarz Unsere Kollegen erzählen von: * täglichen Abenteuern & Herausforderungen * unserem leidenschaftlichen Team * der Technologie hinter den innovativen Projekten und Lösungen Ihr Browser unterstützt das Video-Tag nicht