Point your AI agent at freehire and let it find you a job.

Get the CLI →

Neura Robotics

New

Software Test Engineer - NeuraGym

Posted Updated 1 view
Discussion

Software Test Engineer – NeuraGym

Deine Mission & Herausforderungen

Wir suchen einen praxisorientierten Software Test & Release Engineer, der unser NeuraGym-Team verstärkt. In dieser Rolle stellst du sicher, dass jedes Software-Release, das im NEURA Gym zum Einsatz kommt, zuverlässig funktioniert.

Du führst Software- und Release-Tests auf Basis der definierten Teststrategie durch und lieferst den Release-Verantwortlichen klare und verlässliche Testergebnisse als Entscheidungsgrundlage.

Mit deinem umfassenden Systemverständnis verbindest du Software, Roboterhardware, Sensorik und Datenaufzeichnung und führst praxisnahe Tests direkt an unseren Robotern und Aufzeichnungssystemen durch.

Deine Aufgaben

  • Du führst Tests gemäß der definierten Teststrategie für die im NEURA Gym eingesetzte Software durch. Dazu gehören Robotersoftware, Datenaufzeichnungstools, Teleoperation und Datenpipelines.

  • Du planst und führst Release-, Regressions- und Abnahmetests durch und dokumentierst die Ergebnisse als Grundlage für Release-Entscheidungen.

  • Du führst praxisnahe System- und Integrationstests an Robotern, Sensoren und Aufzeichnungsstationen durch – einschließlich Hardware-in-the-Loop-Setups (HIL).

  • Du stellst sicher, dass aufgezeichnete Trainingsdaten die definierten Qualitätsanforderungen erfüllen, insbesondere hinsichtlich Vollständigkeit, Synchronisation, Labeling und Metadaten.

  • Du entwickelst und erweiterst automatisierte Tests und integrierst diese in CI/CD-Pipelines.

  • Du analysierst Fehler über den gesamten Technologie-Stack hinweg, reproduzierst Probleme und arbeitest gemeinsam mit den Entwicklungsteams an der Ursachenanalyse.

  • Du konzipierst und implementierst neue Testfälle, um unsere Testprozesse und Testautomatisierung kontinuierlich zu verbessern.

  • Du dokumentierst Testfälle, Testergebnisse und bekannte Probleme und verfolgst Fehler bis zu ihrer vollständigen Behebung.

  • Du arbeitest eng mit den Teams aus Softwareentwicklung, Robotik, KI/Datenverarbeitung und Gym Operations zusammen und bringst aktiv Verbesserungsvorschläge für Testfälle und Prozesse ein.

Das bringst du mit

  • Ein abgeschlossenes Bachelor- oder Masterstudium in Informatik, Robotik, Mechatronik, Elektrotechnik oder einem vergleichbaren Studiengang.

  • Mindestens 4 Jahre Berufserfahrung im Bereich Softwaretesting, Testautomatisierung, Release-Management oder Softwareentwicklung mit Schwerpunkt Testing – idealerweise in der Robotik, Simulation oder anderen komplexen verteilten Systemen.

  • Fundierte Kenntnisse in der Softwareentwicklung sowie nachweisbare Erfahrung im Aufbau automatisierter Testsysteme.

  • Sehr gute Programmierkenntnisse in mindestens einer der folgenden Sprachen: Python, C++, Rust oder TypeScript.

  • Ein ausgeprägtes Systemverständnis: Du weißt, wie Software, Hardware, Sensoren und Netzwerke zusammenspielen, und kannst Fehler systemübergreifend analysieren und beheben.

  • Fundierte Kenntnisse gängiger Testmethoden, darunter Unit-, Integrations-, System-, Regressions- und End-to-End-Tests.

  • Praktische Erfahrung mit Testautomatisierungsframeworks wie pytest oder BDD.

  • Erfahrung mit CI/CD-Pipelines, Git, Ansible und Linux-basierten Entwicklungsumgebungen.

  • Kenntnisse in ROS/ROS2, DDS, Zenoh sowie in der Architektur von Robotiksoftware.

  • Ausgeprägte analytische Fähigkeiten, eine strukturierte Herangehensweise an die Fehlersuche und ein ganzheitliches Systemverständnis.

  • Die Fähigkeit, in einem dynamischen, interdisziplinären Umfeld eng mit Software-, Robotik- und KI-Teams zusammenzuarbeiten.

Idealerweise bringst du außerdem mit

  • Grundlegendes Verständnis der Robotik, insbesondere Kinematik, Dynamik, Sensorik (Kameras, LiDAR, IMU, Kraft-/Drehmomentsensoren) und Bewegungssteuerung.

  • Praktische Kenntnisse in C++, beispielsweise um performancekritische Simulations- oder ROS2-Komponenten zu lesen, zu debuggen und zu testen.

  • Umfassende Kenntnisse moderner Netzwerktopologien und Netzwerkdesignprinzipien.

  • Erfahrung mit Software-in-the-Loop- (SIL) und Hardware-in-the-Loop-Tests (HIL).

  • Erfahrung mit cloudbasierten Testinfrastrukturen, Containerisierung (Docker, Kubernetes) und der Validierung großer verteilter Systeme.

  • Kenntnisse industrieller Kommunikationsprotokolle und Robotik-Kommunikationsstandards, beispielsweise EtherCAT, CAN oder Modbus.

Das bieten wir dir

  • Eine Schlüsselrolle an der Schnittstelle von Robotik, Software und KI – mit deiner Arbeit beeinflusst du direkt die Qualität der Daten, aus denen unsere Roboter lernen.

  • Tägliche praktische Arbeit mit hochmodernen kognitiven Robotern.

  • Ein schnell wachsendes, internationales Team mit kurzen Entscheidungswegen.

  • Viel Raum, um eigene Ideen einzubringen und unsere Test- und Release-Prozesse für Robotiksysteme aktiv mitzugestalten.

Skills

Apply

See also

QA jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available