Skip to content
Neura Robotics Gmbh

Software Test Engineer - NeuraGym

Metzingen / RiederichLocation unclear
FullTime · Software Engineering
POSTED 12 OCTVERIFIED 1D AGO
Apply Ask
Role
27 days opentrue age
Posted 12 Oct
CompanyNeura Robotics Gmbh →
407open roles
Opened · 30d
+0
Closed · 30d
−0
30d window
Market
2,928open · QA / Test
Opened · 7d
+1104% of open
All qa / test
5,484open
All tracked boards · live 9 Nov · n=2,928
TypeScriptPythonRustC++KubernetesDocker

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.

Source · Neura Robotics GmbhFirst seen 7 NovOriginal ↗