Software Engineer in Test / Test Automation Engineer - Firmware, Cloud & Embedded

ENQT GmbH
Hamburg, Germany
2 days ago

Role details

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

Job location

Remote
Hamburg, Germany

Tech stack

Test Suite
API
Software Applications
Automation of Tests
C++
Cloud Computing
Computer Programming
Continuous Integration
Software Debugging
DevOps
Firmware
Github
Hardware Interface Design
Joint Test Action (IEEE Standards)
Python
Message Queuing Telemetry Transport (MQTT)
Cloud Services
Pytest
Gitlab-ci
Information Technology
Jenkins

Job description

Du möchtest mit deiner Arbeit wirklich etwas bewegen und dafür sorgen, dass komplexe Systeme zuverlässig im Feld funktionieren? In deiner Rolle entwickelst und betreibst du automatisierte End-to-End-Tests, die das Zusammenspiel unserer Embedded Firmware, Anwendungssoftware und Cloud-Services absichern. Du arbeitest hands-on mit echter Hardware in Hardware-in-the-Loop-Setups und integrierst deine Tests nahtlos in unsere CI/CD-Pipelines.

Gemeinsam mit Firmware-, Software- und Cloud-Teams stellst du sicher, dass unsere professionellen Messgeräte stabil, skalierbar und robust im täglichen Einsatz sind. Mit deiner Arbeit trägst du entscheidend dazu bei, dass unsere Kunden verlässliche Messdaten erhalten und die Netze von morgen erfolgreich aufbauen können., * End-to-End Testautomatisierung: Du konzipierst und implementierst automatisierte Tests, die das Zusammenspiel unserer Embedded Firmware, der Anwendungssoftware und der Cloud-Services sicherstellen.

  • Hardware-in-the-Loop (HIL): Du baust und betreust Testaufbauten, die echte Embedded Hardware (Platinen, Aktoren, Sensoren) in die Automatisierung einbinden.
  • Pipeline Integration: Du integrierst deine Testsuiten in unsere CI/CD-Pipelines (z.B. Jenkins, GitLab CI, GitHub Actions) für schnelles Feedback an die Entwickler.
  • Tooling & Frameworks: Du entscheidest über die richtigen Tools (z.B. Python, Pytest, Robot Framework) und entwickelst eigene Skripte, um Hardware-Schnittstellen anzusteuern.
  • Analyse & Reporting: Du analysierst Testergebnisse, identifizierst Flaky Tests und arbeitest eng mit den Firmware- und Cloud-Teams zusammen, um Bugs an der Wurzel zu packen.

Requirements

  • Ausbildung: Erfolgreich abgeschlossenes Studium der Informatik, Elektrotechnik oder eine vergleichbare Qualifikation
  • Coding Skills: Sehr gute Kenntnisse in Python (Standard für Testautomatisierung) oder C/C++
  • Test-Erfahrung: Erfahrung mit Test-Frameworks (z.B. Pytest, Robot Framework) und API-Testing (REST/MQTT)
  • Hardware-Affinität: Keine Berührungsängste mit Embedded Systems. Du weißt, wie man ein Oszilloskop bedient, kannst Schaltpläne lesen oder hast Erfahrung mit Hardware-Debuggern (JTAG/SWD)
  • Cloud & DevOps: Grundverständnis von Cloud-Infrastrukturen (Hetzner)
  • Mindset: Du denkst analytisch, arbeitest strukturiert und sprichst fließend Deutsch und Englisch
  • Erste Erfahrungen in Rust sind von Vorteil

Benefits & conditions

  • Flexible Arbeitszeiten & 2 Tage Homeoffice
  • 30 Tage Urlaub
  • Deutschlandticket oder Tankgutschein
  • Betriebliche Altersvorsorge
  • Kostenloses Mittagessen, eine große Auswahl an Getränken und regelmäßige Leckereien sorgen für rundum gute Verpflegung
  • Stetige Weiterbildung angepasst an deine Kompetenzen und Interessen
  • Kollegiales Betriebsklima mit vielen Teamevents und gemeinsamen Aktivitäten

About the company

ENQT ist ein schnell wachsendes Unternehmen im Bereich Netzwerk- und Performance-Testing für Funknetze. Wir messen Netze wie 4G, 5G, WiFi 6E und IoT-Netze. Unsere Messgeräte und Services werden bereits von über 500 Kunden in Deutschland und Europa eingesetzt.

Apply for this position