EU remote
Automation & Safety Software Engineer (w/m/d)
About this role
Du arbeitest in einem unserer Robotik-Entwicklungsteams und gemeinsam mit einem interdisziplinären Produktteam kontinuierlich an der Verbesserung unseres Robotiksystems. Du verantwortest die Implementierung sicherheitsgerichteter und nicht sicherheitsgerichteter Low-Level-Softwaremodule innerhalb unseres bestehenden Frameworks und stellst sicher, dass diese den geltenden Normen entsprechen. Du erstellst Spezifikationen für komplexe Softwaremodule, einschließlich ihrer Schnittstellen und Testkriterien, für unsere Lieferanten und externen Entwickler:innen.
Du implementierst und führst Funktionstests und Fehleranalysen direkt an unseren autonomen Robotern sowie in unseren Simulationen durch. Du übernimmst die Verantwortung für deine Arbeitspakete bis hin zur Produktintegration und behältst dabei Qualität und Zeitplan im Blick. Du begleitest unsere Produkte von der Prototypenphase über die Vorserie bis hin zur Serienproduktion und testest und dokumentierst dabei Änderungen.
Du hast ein Bachelor- oder Masterstudium in Elektrotechnik, Mechatronik oder einem vergleichbaren Studiengang erfolgreich abgeschlossen. Du bringst mindestens 3 Jahre Erfahrung in der SPS-Softwareentwicklung und der Hardware-Software-Integration mit. Du verfügst über fundierte Kenntnisse in der SPS-Programmierung mit CODESYS / IEC 61131-3 für sicherheitsgerichtete Steuerungssysteme mit SIL/PL. Du bringst Erfahrung in der Spezifikation und Validierung von Softwaremodulen mit, idealerweise auf Basis des V-Modells gemäß ISO 13849-1.
Du hast Erfahrung mit Feldbussystemen, insbesondere CANopen, sowie mit der Integration von Sensoren und Aktoren. Du kannst ein tiefgreifendes Verständnis des Gesamtsystems entwickeln, von elektromechanischen Komponenten über die HAL bis hin zum autonomen Software-Stack. Du bringst idealerweise zusätzliche Erfahrung in folgenden Bereichen mit: Unit Testing für die CODESYS Scripting Engine Programmierung mit Python, C++ und C Normen wie ISO 3691-4, EN 1175 und EN ISO 13849 Du strukturierst deine Arbeit selbstständig, koordinierst Abhängigkeiten mit anderen Teams und beseitigst Hindernisse, die den Fortschritt beeinträchtigen.