> Markdown version of [/jobs/ext/3665063-software-developer-automation-software-engineer](https://www.wearedevelopers.com/jobs/ext/3665063-software-developer-automation-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). --- # Software Developer / Automation Software Engineer - **Company:** Hays - **Location:** Düsseldorf, Germany - **Salary:** €57,500.0 - €75,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Controller Development System (CoDeSys), Software Debugging, Ethernet, Integrated Development Environments, Robotic Automation Software, Software Engineering, Systems Integration, Real Time Systems, Git, Integration Tests, Iec61131-3 - **Published:** October 10, 2026 - **Apply:** https://www.xing.com/jobs/duesseldorf-software-developer-automation-software-engineer-158446102 ## About the Role * Sehr gute Kenntnisse in PLC-/SPS-Programmierung und Structured Text * Erfahrung mit CODESYS oder vergleichbaren Entwicklungsumgebungen (bevorzugt ABB) * Gutes Verständnis von Automatisierungs-, Steuerungs- und Echtzeitsystemen * Kenntnisse in Industrial Ethernet / PROFINET, idealerweise auch PROFIsafe * Erfahrung mit industriellen Kommunikationsschnittstellen und verteilten Steuerungssystemen * Kenntnisse im Bereich Functional Safety / Safety PLC * Erfahrung mit Git bzw. repository-basierter Softwareentwicklung * Sehr gute Fähigkeiten in Debugging, Testing und strukturierter Fehleranalyse * Gute Englischkenntnisse * Selbstständige, strukturierte und lösungsorientierte Arbeitsweise ## Description * Full-timeEmployment type: Full-time * €57,500 - €75,000 (XING estimate) * On-site * Be an early applicant, * Entwicklung, Erweiterung und Pflege von PLC-basierter Steuerungssoftware * Softwareentwicklung mit Schwerpunkt IEC 61131-3 Structured Text / CODESYS (ABB) * Integration von Schnittstellen zwischen ICFC, automatisierten Fahrzeugen (AGV), Kranen und übergeordneten Systemen * Entwicklung und Test von Kommunikations- und Steuerungsabläufen * Umsetzung und Verifikation von Safety- und Monitoring-Funktionen * Softwaretests, Debugging sowie systematische Fehler- und Root-Cause-Analyse * Unterstützung bei Systemintegration, Software-Rollouts und Inbetriebnahmen * Erstellung und Durchführung von Funktions- und Integrationstests