About this role
Safety Verification & Validation
- Du planst, entwickelst und führst Testfälle für Sicherheitsfunktionen unserer Roboter durch, z. B. Not-Halt, Schutzstopp, Safe Torque Off (STO), sicherheitsgerichtete Geschwindigkeits- und Positionsbegrenzungen, Sicherheitszonen sowie kollaborative Betriebsarten.
- Du validierst die Sicherheitsperformance unter realen Bedingungen, einschließlich Stoppzeiten und Anhaltewegen, Speed and Separation Monitoring, Power and Force Limiting sowie der Messung von Kontaktkräften und -drücken.
- Du testest sicherheitsrelevante Schnittstellen, darunter Safety-I/O, die Kommunikation zwischen Safety-SPS und Steuerungen sowie sicherheitsgerichtete Feldbusprotokolle.
- Du führst Fault-Injection- und Negativtests durch, beispielsweise bei Sensorausfällen, Kommunikationsverlust, Stromunterbrechungen oder ungültigen Konfigurationen, um sicherzustellen, dass das System einen sicheren Zustand erreicht.
- Du nutzt dein mechatronisches Fachwissen aus Mechanik, Elektrotechnik und Regelungstechnik, um potenzielle Fehlerursachen frühzeitig zu erkennen und Tests zu entwickeln, die reale Integrationsprobleme aufdecken.
Compliance & Dokumentation
- Du unterstützt die Einhaltung relevanter Normen und Standards, darunter ISO 10218-1/-2, ISO/TS 15066, ISO 13849, IEC 61508 / IEC 62061 und IEC 60204-1.
- Du stellst die vollständige Rückverfolgbarkeit von Sicherheitsanforderungen und Ergebnissen der Risikobeurteilung bis hin zu Testfällen, Testergebnissen und identifizierten Abweichungen sicher.
- Du erstellst und pflegst Testpläne, Testberichte und Verifikationsnachweise für den Safety Case sowie für Audits durch Zertifizierungsstellen, beispielsweise den TÜV.
- Du wirkst aus Testperspektive an Risikobeurteilungen, FMEA und Gefährdungsanalysen mit.
Release-Validierung & Testautomatisierung
- Du führst sicherheitsrelevante Regressionstests über verschiedene Software- und Firmware-Releases sowie Hardwarevarianten hinweg durch.
- Du entwickelst und betreust automatisierte und teilautomatisierte Testumgebungen, einschließlich Prüfständen, Messgeräten und Testskripten, und integrierst diese nach Möglichkeit in CI/CD-Pipelines.
- Du analysierst Fehler, treibst Ursachenanalysen voran und kommunizierst sicherheitsrelevante Erkenntnisse klar und verständlich an die beteiligten Stakeholder.
- Du dokumentierst, verfolgst und koordinierst die Behebung von Fehlern bis zu deren vollständiger Lösung.
Zusammenarbeit & Verantwortung
- Du fungierst als zentrale Schnittstelle zwischen Functional Safety, Firmware, Robotik und Applikationsentwicklung.
- Du unterstützt und betreust Junior Engineers und bringst dich aktiv in Sprint Planning, Aufwandsschätzungen und Retrospektiven innerhalb agiler Teams ein.
- Du treibst die kontinuierliche Verbesserung unserer Sicherheitstestmethoden, Testabdeckung und eingesetzten Tools voran.
Auf was können wir uns freuen
- Abgeschlossenes Bachelor- oder Masterstudium in Mechatronik, Robotik, Elektrotechnik, Maschinenbau, Informatik oder einem vergleichbaren Fachgebiet.
- Mindestens 5 Jahre Erfahrung im Testing, in der Validierung oder Verifikation sicherheitskritischer mechatronischer oder robotischer Systeme, idealerweise in der industriellen Automatisierung oder mit kollaborativen Robotern.
- Fundiertes Verständnis der Grundlagen von Roboterarmen, insbesondere Kinematik, Gelenk- und kartesische Bewegungen, Koordinaten- und Referenzsysteme, Sicherheitsgrenzen sowie Prinzipien der Mensch-Roboter-Kollaboration.
- Gute Kenntnisse funktionaler Sicherheitskonzepte und relevanter Standards, einschließlich Performance Level (PL), Safety Integrity Level (SIL), Sicherheitsarchitekturen und sicherer Systemzustände.
- Praktische Erfahrung mit sicherheitsrelevanter Hardware und deren Prüfung, beispielsweise Safety-SPS oder Sicherheitssteuerungen, Safety-I/O, Kraft- und Druckmessgeräten sowie Oszilloskopen oder Datenloggern.
- Erfahrung in der Erstellung strukturierter Testspezifikationen, Testberichte und Dokumentationen zur Anforderungsrückverfolgbarkeit.
- Programmier- oder Skriptingkenntnisse in Python und/oder Java. Erfahrung mit Testautomatisierung, beispielsweise Cucumber/BDD oder Selenium, sowie Git sind von Vorteil.
- Erfahrung mit CI/CD-Pipelines, beispielsweise GitLab, und der Zusammenarbeit in agilen, interdisziplinären Teams.
- Fähigkeit, Aufgaben teamübergreifend zu koordinieren und weniger erfahrene Kolleginnen und Kollegen fachlich zu unterstützen.
- Sehr gute Englischkenntnisse sind erforderlich; Deutschkenntnisse sind von Vorteil.
Nice to have
- Erfahrung bei der Unterstützung von CE-Kennzeichnungsverfahren oder Sicherheitszertifizierungen durch unabhängige Prüfstellen.
- Kenntnisse zu Cybersecurity-Aspekten sicherheitsrelevanter Systeme.
- Erfahrung mit ROS oder anderen Robotik-Technologien.