Senior Embedded Software Engineer Software Defined Radio
ROHDE & SCHWARZ GmbH & Co. KG
Dresden, Germany
2 months 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
Regular working hours
Languages
English, German
Job source
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…