Senior Software Development Engineer - DSP
ROHDE & SCHWARZ GmbH & Co. KG
München, Germany
5 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on job.rohde-schwarz.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Shift work
Languages
English, German
Job source
Tech stack
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)
+9 more
Python (Programming Language)
MATLAB
Software Engineering
Strategies of Testing
Chatbots
Git
Yocto
Integration Tests
Information Technology
Job 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
Requirements
- 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on job.rohde-schwarz.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
KD
Krissy Davis
Best Coding Boot Camps in Germany
over 3 years ago
LM
Luis Minvielle
Jobs in Germany for Americans
over 2 years ago
LM
Luis Minvielle
The Biggest German Tech Companies
over 2 years ago
LM
Luis Minvielle
Finding Jobs in Germany
over 2 years ago
LM
Luis Minvielle
Where To Find Software Engineering Jobs
over 2 years ago