Software Engineer Web UI React & C++ for Signal Generators

ROHDE & SCHWARZ GmbH & Co. KG
Chemnitz, Germany
1 day ago
Apply on job.rohde-schwarz.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence HTML5 Automation of Tests C++ (Programming Language) Cascading Style Sheets (CSS) Code Review Continuous Integration Programming Tools Web Development Embedded Software
+18 more
Human-Computer Interaction Python (Programming Language) Object-Oriented Software Development Webui Signal Processing Software Engineering Software Systems TypeScript Web Applications Chatbots ReactJS Backend Git Integration Tests Information Technology Playwright Front End Software Development React Testing Library

Job description

  • Du konzipierst, entwickelst und implementierst moderne Web User Interfaces fĂźr unsere Messgeräte mit Fokus auf Anwendungen im Bereich Signal- und Waveform-Generatoren - hauptsächlich mit React und TypeScript.
  • Du entwickelst die zugehĂśrigen Backends in C++ und sorgst fĂźr eine zuverlässige Integration der Benutzeroberfläche in unsere Embedded-Software und Geräteplattform.
  • Du evaluierst neue Technologien und Frameworks im Web-Umfeld und ĂźberfĂźhrst geeignete Ansätze in produktionsreife SoftwarelĂśsungen.
  • Du gestaltest intuitive und ergonomische Benutzeroberflächen und legst dabei besonderen Wert auf eine konsistente und hochwertige User Experience.
  • Du entwickelst Unit- und Integrationstests fĂźr Frontend und Backend und etablierst automatisierte Tests frĂźhzeitig im Entwicklungsprozess.
  • Du implementierst End-to-End-, System- und Visual-Regression-Tests, unter anderem mit Python, und stellst damit die Stabilität der Benutzeroberfläche Ăźber verschiedene Releases hinweg sicher.
  • Du nutzt KI-gestĂźtzte Entwicklungswerkzeuge fĂźr Prototyping, Testgenerierung und wiederkehrende Entwicklungsaufgaben und validierst die Ergebnisse durch etablierte Code-Review- und Testprozesse.
  • Du arbeitest eng mit interdisziplinären Teams aus Software-, Embedded- und Geräteentwicklung zusammen und gestaltest neue Funktionen von der technischen Konzeption bis zur Integration.

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 einer vergleichbaren technischen Fachrichtung.
  • Du verfĂźgst Ăźber fundierte Kenntnisse in modernen Webtechnologien, insbesondere React, TypeScript, HTML5 und CSS3, und bist mit Hooks, Functional Components und State Management vertraut.
  • Du hast Erfahrung in der Entwicklung strukturierter, wartbarer und modularer Webanwendungen und ein gutes Verständnis moderner Software- und Designprinzipien.
  • Du bist mit Frontend-Testing und entsprechenden Frameworks wie Jest, React Testing Library oder Playwright vertraut.
  • Du bringst erste praktische Erfahrung in der objektorientierten Softwareentwicklung mit C++ mit - idealerweise in der Backend-, API- oder gerätenahen Softwareentwicklung.
  • Du bist mit Git, Code Reviews, automatisierten Tests und CI/CD-Prozessen vertraut.
  • Kenntnisse in Python sowie Erfahrung mit End-to-End-, System- oder Visual-Regression-Tests sind von Vorteil.
  • Idealerweise hast du bereits BerĂźhrungspunkte mit Embedded Systems, elektronischer Messtechnik oder technisch anspruchsvollen Geräten und Anwendungen.
  • Du arbeitest gerne an der Schnittstelle zwischen moderner Webentwicklung und technischen Systemen, bringst eigene Ideen ein und arbeitest strukturiert und eigenverantwortlich.
  • Du kommunizierst sicher auf Deutsch und Englisch und arbeitest gerne in interdisziplinären Teams.

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

Talks and stories from around this role — technically off-topic, practically not.

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder ¡ LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra ¡ LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer ¡ Coffee With Developers

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans ¡ LIVE

3:03 min

Building robust applications with standard web platforms

Dennie Declercq ¡ LIVE

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 ¡ Coffee With Developers

Videos

See all

Related articles

See all