> Markdown version of [/jobs/ext/2952372-softwareingenieur](https://www.wearedevelopers.com/jobs/ext/2952372-softwareingenieur). 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). --- # Softwareingenieur - **Company:** Expert GmbH - **Location:** Bad Kreuznach, Germany - **Salary:** €62,400.0 - €83,200.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Supervisory Control and Data Acquisition (SCADA), Rslogix, Software Engineering, Systems Architecture, Programming Logic, Tia Portal, Information Technology, Software Version Control - **Published:** September 17, 2026 - **Apply:** https://www.arbeitsagentur.de/jobsuche/jobdetail/21211-WP11464-S ## About the Role Die Stelle passt zu Bewerbern mit Studium in Elektrotechnik, Automatisierungstechnik, Informatik, Mechatronik oder einem vergleichbaren technischen Fachgebiet. Wichtig sind fundierte Kenntnisse in SPS-Programmierung, Erfahrung mit industriellen Steuerungen und ein gutes Verständnis dafür, wie Maschinen, Sensorik, Aktorik, Antriebe und Prozesse zusammenspielen., Für die Stelle als Softwareingenieur (m/w/d) wird ein abgeschlossenes Studium oder eine vergleichbare technische Qualifikation erwartet. Entscheidend ist, dass Sie Softwareentwicklung im Maschinenumfeld beherrschen und technische Anforderungen nicht ungeprüft übernehmen, sondern fachlich einordnen können. * Abgeschlossenes Studium in Elektrotechnik, Automatisierungstechnik, Informatik, Mechatronik oder vergleichbarer technischer Fachrichtung * Fundierte Erfahrung in SPS-/PLC-Programmierung nach EN 61131 * Sicherer Umgang mit Siemens TIA Portal und/oder Rockwell RSLogix * Erfahrung mit HMI-, SCADA- oder Visualisierungssystemen im industriellen Umfeld * Verständnis für prozesstechnische Abläufe, Maschinenfunktionen und industrielle Anlagenlogik * Erfahrung mit Funktionsbeschreibungen, Testplänen, Versionsverwaltung und technischer Dokumentation * Sehr gute Englischkenntnisse für internationale Abstimmungen, Dokumentationen und Kundeneinsätze * Gute Deutschkenntnisse in Wort und Schrift für interne Abstimmung, technische Klärung und Dokumentation * Bereitschaft zu projektbezogenen internationalen Inbetriebnahmen und Kundeneinsätzen * Strukturierte, lösungsorientierte und eigenverantwortliche Arbeitsweise im Engineering Als Softwareingenieur (m/w/d) sollten Sie Freude daran haben, technische Zusammenhänge zu durchdringen. In dieser Rolle reicht es nicht, Code abzuliefern. Sie müssen verstehen, warum eine Funktion gebraucht wird, wie sie getestet wird und welche Folgen ein Fehler im Anlagenbetrieb haben kann. ## Description In dieser Position als Softwareingenieur (m/w/d) entwickeln Sie Maschinenprogramme auf Basis technischer Spezifikationen, Lastenhefte und Pflichtenhefte. Sie prüfen Anforderungen, strukturieren Programmabläufe, erstellen Visualisierungen und testen Funktionen direkt an der Maschine. Wichtig ist, dass Software, Elektrokonstruktion, Mechanik und Verfahrenstechnik technisch zusammenpassen. * SPS-Programmierung: Entwicklung und Pflege von Maschinenprogrammen nach EN 61131 für industrielle Anlagen und Sondermaschinen * Siemens und Rockwell: Arbeit mit Siemens TIA Portal und/oder Rockwell RSLogix bei komplexen Steuerungsaufgaben * HMI und SCADA: Konzeption von Bedienoberflächen, Diagnosefunktionen und Visualisierungslösungen * Prozesslogik: Aufbau von Sequenzen, Zustandsmodellen, Interlocks, Signalverknüpfungen und Sicherheitsabfragen * Test und Verifikation: Durchführung von Funktionsprüfungen, Werksabnahmen und Softwaretests am realen System * Inbetriebnahme: Begleitung von Anlagen im Werk und projektabhängig beim Kunden vor Ort * Dokumentation: Erstellung von Funktionsbeschreibungen, Versionsständen, Testnachweisen und technischen Unterlagen * Schnittstellenarbeit: Abstimmung mit Mechanik, Elektrokonstruktion, Verfahrenstechnik, Projektleitung und Kunden, Als Softwareingenieur (m/w/d) arbeiten Sie hier nah an Engineering, Fertigung, Testfeld und Inbetriebnahme. Die Wege zwischen Mechanik, Elektrotechnik und Verfahrenstechnik sind kurz. Dadurch werden Rückfragen schneller geklärt, Fehlerbilder greifbarer und Verbesserungen praxisnaher. Gerade für Entwickler, die Maschinen nicht nur theoretisch verstehen möchten, ist das ein wichtiger Punkt. Auch internationale Projekte gehören dazu. Das bedeutet: Sie begleiten Anlagen nicht nur bis zum Werkstest, sondern projektabhängig auch beim Kunden. Wer Inbetriebnahmen kennt, weiß, dass dort technische Reife sichtbar wird. Eine saubere Vorbereitung, gute Diagnosemöglichkeiten und klare Dokumentation zahlen sich genau in diesen Phasen aus. ### Rahmenbedingungen und Entwicklungsperspektive Die Position bietet eine langfristige Perspektive in einem spezialisierten Marktsegment des Sondermaschinen- und Anlagenbaus. Sie arbeiten an technisch anspruchsvollen Projekten, bei denen Engineering-Qualität, Prozessverständnis und saubere Dokumentation ernst genommen werden. * Langfristig ausgerichtete Position im Sondermaschinen- und Anlagenbau * Arbeit an realen Maschinenprogrammen statt rein abstrakter Softwareentwicklung * Technischer Austausch mit erfahrenen Spezialisten aus Mechanik, Elektrokonstruktion und Verfahrenstechnik * Strukturierte Einarbeitung in bestehende Maschinenprogramme, Standards und Testprozesse * Klare Verantwortlichkeiten und nachvollziehbare Projektstrukturen * Direkter Bezug zwischen Entwicklung, Testfeld, Fertigung und Inbetriebnahme * Internationale Projekte mit anspruchsvollen technischen Anforderungen * Perspektive zur fachlichen Weiterentwicklung in Automatisierung, Prozesslogik und Anlageninbetriebnahme, Der Arbeitstag beginnt häufig mit offenen Projektpunkten, Rückfragen aus Elektrokonstruktion oder Ergebnissen aus Tests am System. Danach arbeiten Sie an Programmlogik, HMI-Anpassungen, Funktionsbeschreibungen, Testabläufen oder Inbetriebnahmevorbereitungen. Je nach Projektphase liegt der Schwerpunkt stärker auf Entwicklung, Abstimmung, Test oder Fehlersuche an der Anlage. Als Softwareingenieur (m/w/d) wechseln Sie zwischen konzentrierter Entwicklungsarbeit und technischer Kommunikation. Sie prüfen Anforderungen, sprechen mit Fachabteilungen, analysieren Fehlerbilder und passen Funktionen an. Dabei geht es nicht um schnelle Einzeländerungen ohne Systemverständnis, sondern um stabile Lösungen für komplexe Maschinenabläufe. Die Einarbeitung erfolgt entlang konkreter Projekte. Sie lernen bestehende Softwarestrukturen, Maschinenstandards, Dokumentationsvorgaben und Testprozesse kennen, bevor Sie eigenständig größere Aufgaben übernehmen. Rückfragen sind in dieser Phase ausdrücklich sinnvoll, weil nur ein sauberes Verständnis der Systemarchitektur später robuste Lösungen ermöglicht. ## Related Videos - [Coffee with Developers - Shritesh Jamulkar](https://www.wearedevelopers.com/videos/895-coffee-with-developers-shritesh-jamulkar) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Passive ARM Assembly Skills for Debugging, Optimization (and Hacking)](https://www.wearedevelopers.com/videos/1083-passive-arm-assembly-skills-for-debugging-optimization-and-hacking) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Successful talent development in tech: A joint journey of executives and talents](https://www.wearedevelopers.com/videos/1497-successful-talent-development-in-tech-a-joint-journey-of-executives-and-talents) - [Hands-on Journey to Quantum Computing with IBM](https://www.wearedevelopers.com/videos/137-hands-on-journey-to-quantum-computing-with-ibm) ## Related Articles - [Finding IT & Technology English-speaking Jobs in Germany ](https://www.wearedevelopers.com/magazine/446-finding-it-technology-english-speaking-jobs-in-germany) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)