Senior Embedded Software Engineer Software Defined Radio

ROHDE & SCHWARZ GmbH & Co. KG
Dresden, Germany
2 months ago
Apply on job.rohde-schwarz.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Languages
English, German

Tech stack

Systems Engineering Automation of Tests C++ (Programming Language) CMake Information Systems Linux on Embedded Systems Embedded Software Python (Programming Language) Software Architecture Systems Development Life Cycle Software Systems Chatbots
+4 more
Git Information Technology Operational Systems Software Defined Radio

Job description

  • Du arbeitest aktiv an der Entwicklung modernster R&S Produkte im Bereich Software Defined Radio mit integrierter Software mit - von der Anforderungsanalyse und dem Entwurf bis hin zur Umsetzung.
  • Du entwickelst zentrale Softwarekomponenten für hardwarenahe Systeme unter Anwendung moderner Programmiersprachen wie C/C++ und perspektivisch Rust.
  • Nachdem du die Gerätefunktionen abgestimmt hast, realisierst du diese in Zusammenarbeit mit Kollegen der Hardware- und Systementwicklung und begleitest die Integration auf unseren Entwicklungsplattformen.
  • Du entwickelst zentrale Basis-Komponenten weiter und gestaltest deren Architektur und Wiederverwendbarkeit für den produktübergreifenden Einsatz in weiteren Radioprodukten.
  • Du optimierst den Code für Speicher- und Leistungsanforderungen unter Berücksichtigung verfügbarer Hardwareressourcen.
  • Du stellst die Funktionsfähigkeit und Qualität des Quellcodes durch Clean-Code-Prinzipien, automatisierte Tests und eine klare, nachvollziehbare Dokumentation sicher und bringst dich aktiv in technische Konzepte und Architekturentscheidungen ein.

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 abgeschlossenes Studium der Informatik, Elektrotechnik, Nachrichtentechnik oder eine vergleichbare Qualifikation und willst Software mit echtem Impact gestalten.
  • Du verfügst über fundierte Erfahrung in der Embedded-Softwareentwicklung mit C/C++ und hast bereits Software für Embedded-Betriebssysteme entwickelt.
  • Du bringst ein gutes Verständnis für Softwarearchitektur, hardwarenahe Systeme und die Interaktion zwischen Software und Hardware mit.
  • Kenntnisse in Embedded Linux sowie Python bringst du mit; Erfahrungen mit Rust sind von Vorteil.
  • Der Umgang mit Git und modernen Entwicklungs- und Build-Werkzeugen ist dir vertraut; Kenntnisse in CMake sowie im Safety- oder Security-Umfeld sind ein Plus.
  • Neben Lösungsorientierung zeichnet dich ein teamorientiertes, eigenverantwortliches und agiles Mindset aus und du bringst dich gerne in ein standortübergreifendes Entwicklungsteam ein.
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift runden dein Profil ab.

About the company

Bei Rohde & Schwarz entwickeln wir am Standort Dresden innovative Software- und Systemlösungen für sicherheitskritische Kommunikations-, Aufklärungs- und Informationssysteme. Gemeinsam mit unseren Teams aus Entwicklung, Systemengineering und Produktmanagement gestalten wir Technologien, die die technologische Souveränität unserer Kunden aus Wirtschaft, Behörden und Verteidigung sichern und weltweit im Einsatz sind.

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

Good distractions

Loading talks and stories from around this role…