> Markdown version of [/jobs/ext/4109032-automation-safety-software-engineer](https://www.wearedevelopers.com/jobs/ext/4109032-automation-safety-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Automation & Safety Software Engineer - **Company:** Magazino GmbH - **Location:** München, Germany - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** C (Programming Language), Unit Testing, C++ (Programming Language), CANopen, Controller Development System (CoDeSys), Python (Programming Language), Software Engineering, Systems Integration, Scripting, Software Modules, Iec61131-3, Software Version Control - **Published:** October 19, 2026 - **Apply:** https://www.xing.com/jobs/muenchen-automation-safety-software-engineer-158619334 ## About the Role * 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. * Du erstellst gerne klare technische Dokumentationen und arbeitest routiniert mit Software-Versionsverwaltung. * Du sprichst fließend Englisch, Deutschkenntnisse sind ein Plus. * Du arbeitest überwiegend vor Ort, weshalb du idealerweise in München oder der näheren Umgebung wohnst. ## Description * 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.