> Markdown version of [/jobs/ext/3529668-senior-software-development-engineer-dsp](https://www.wearedevelopers.com/jobs/ext/3529668-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 (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Automation of Tests, Unit Testing, C++ (Programming Language), CMake, Code Review, Cursor, Software Debugging, Linux on Embedded Systems, Field-Programmable Gate Array (FPGA), Python (Programming Language), MATLAB, Performance Tuning, Software Engineering, Test-Driven Development (TDD), Git, Yocto, Integration Tests, Information Technology, C++14 - **Published:** October 2, 2026 - **Apply:** https://www.careerjet.de/jobad/de32325ac3ac15eb0a05dc54b4657a1bbf ## About the Role * A completed degree, preferably at Master's level or equivalent, in Communications Engineering, Electrical Engineering, Information Technology, Computer Science, or a similar field is required. * Good knowledge of digital signal processing and communication systems is important, especially in baseband processing, spectral analysis, and noise or interference modelling. * Practical experience in software development is expected. Experience with modern C++ is helpful, but not mandatory. MATLAB and Python skills for prototyping, analysis, and evaluation are required. * Experience in implementing and verifying DSP algorithms is important, including related test and measurement setups. Experience with lab equipment such as oscilloscopes, spectrum analyzers, and VNAs is an advantage. * Experience with Git and basic software development processes, such as code reviews and CI/CD pipelines, is expected. Knowledge of Embedded Linux, CMake, Yocto, and test automation is helpful. * Experience with AI-assisted coding tools, such as Cursor, is desirable. The ability to use their results in a test-driven development workflow is an advantage. * Experience with shift-left testing strategies is helpful. Strong analytical skills and a structured way of working are important for modelling, debugging, and performance optimization. * Good teamwork skills and a customer-oriented mindset are important. The role requires collaboration across different disciplines and the ability to turn customer needs into practical solutions. Strong communication skills in English are required; good German skills are a plus. ## Description Shape the future of high-performance signal generation with advanced DSP, simulation, and AI-assisted development. Tasks * You will design and implement complex baseband signals within the existing signal generator platform, including software components and the hardware co-processor. * DSP algorithms such as frequency and phase response correction, IQ impairment compensation, linearization and calibration procedures will be defined, specified and designed by you. * In C++, you will implement, optimize and verify algorithms, while using MATLAB and Python for prototyping, analysis and validation. * You will model and simulate transmission systems to verify algorithms, system behavior and technical specifications. * Test and verification routines, including unit tests, integration tests, automated simulations and measurement setup checks, will be developed and maintained by you. * In close collaboration with FPGA, hardware and testing teams, you will define interfaces, register maps, data formats and integration requirements. * You will design and execute end-to-end simulations of the complete signal chain, including noise, non-linearities, timing and jitter effects, and calibration flows. * Shift-left practices and AI-assisted development tools will be used by you to speed up prototyping, test creation and routine coding tasks, while ensuring review, reproducibility and traceability. Exciting insights into Rohde & Schwarz Our colleagues provide insider information about: * Daily adventures and challenges * Our passionate team * The technologies behind the innovative projects and solutions ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Developing an AI.SDK](https://www.wearedevelopers.com/videos/198-developing-an-ai-sdk) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Stop Committing Your Secrets - GIt Hooks To The Rescue!](https://www.wearedevelopers.com/videos/573-stop-committing-your-secrets-git-hooks-to-the-rescue) - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) ## Related Articles - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [Fullstack developer salary in Germany [2023]](https://www.wearedevelopers.com/magazine/197-fullstack-developer-salary-in-germany-2023) - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023) - [Software Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/194-software-developer-salary-in-germany-2023) - [Finding Jobs in Germany](https://www.wearedevelopers.com/magazine/375-finding-jobs-in-germany) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)