Logo ROHDE & SCHWARZ GmbH & Co. KG

Senior Software Development Engineer - DSP

New

Job

  • Level
    Senior
  • Location
    Munich
  • Working Model
    Hybrid, Onsite
  • Job Field
    Software, Embedded
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment

Job Summary

In this role, you will develop complex baseband signals, implement DSP algorithms in C++, and model transmission systems while collaborating closely with hardware and testing teams.

Job Technologies

Your role in the team

  • 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- und Verifizierungsroutinen, einschließlich Unit-Tests, Integrationstests, automatisierter Simulationen und Messaufbauprüfungen, werden von Ihnen entwickelt und gepflegt.
  • 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.

This text has been machine translated. Show original

Our expectations of you

Education

  • 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.

Qualifications

  • Good knowledge of digital signal processing and communication systems is important, especially in baseband processing, spectral analysis, and noise or interference modelling.
  • 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.

Experience

  • 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.

This text has been machine translated. Show original

What we offer

  • Möglichkeiten, von zu Hause aus zu arbeiten
  • Flexible working hour models
  • Attraktive Vergütung
  • Training & Continuing Education
  • Parking spaces
  • Betriebliche Altersversorgung
  • Privately owned company
  • Health care
  • 30 days of vacation
  • Betriebsarzt
  • Family services
  • Promoting innovation
  • Marriage and birth benefit
  • Langfristiges & attraktives Arbeitsumfeld
  • Sonderzahlungen

This text has been machine translated. Show original

Benefits

Health, Fitness & Fun

Work-Life-Integration

Higher Take-Home Pay

Topics You Will Work On

Job Locations

  • Location Munich

    Bayern

    Germany

About Your Employer

ROHDE & SCHWARZ GmbH & Co. KG

ROHDE & SCHWARZ GmbH & Co. KG

Rohde & Schwarz entwickelt, produziert und vermarktet innovative Produkte der Messtechnik, Broadcast- und Medientechnik, Cybersicherheit, Sichere Kommunikation sowie Monitoring und Network Testing. Vor 85 Jahren gegründet, unterhält das Unternehmen ein Vertriebs- und Servicenetz in mehr als 70 Ländern.

Description

  • Company Size
    250+ Employees
  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Industry, Production

Employer reviews

by devworkplaces.com

Total

(1 Review)
3.2
  • Workingconditions

    3.8
  • Culture

    3.5
  • Engineering

    2.6
  • Career Growth

    3.2
Show all reviews
Logo ROHDE & SCHWARZ GmbH & Co. KG

Senior Software Development Engineer - DSP

Location
Munich
Working Model
Hybrid, Onsite
Diversity
Open for all genders

More Jobs