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

ROHDE & SCHWARZ GmbH & Co. KG
Chemnitz, Germany
28 days 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

Loading talks and stories from around this role