Senior Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 30419 Hannover
- Weltweit
- de | en | fr
- 16.04.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
1/2026 – offen
TätigkeitsbeschreibungKonzeption und Entwicklung einer Lösung zur automatisierten Erstellung und Pflege technischer Dokumentationen für Automatisierungsprojekte. Analyse und strukturierte Aufbereitung von Projektdaten aus TIA Portal, KUKA Steuerungen und TwinCAT-Systemen zur Generierung konsistenter, versionierbarer Dokumentationen. Implementierung von Skripten und Tools zur Extraktion relevanter Steuerungs-, Roboter- und I/O-Daten sowie Integration in bestehende Entwicklungs- und Deployment-Prozesse.
Eingesetzte QualifikationenSPS-Programmierer, CSS-Programmierer, Python, HTML, JavaScript, Totally integrated automation portal (TIA portal), Twincat, Robotics
8/2025 – 10/2025
TätigkeitsbeschreibungImplementierung einer zusätzlichen Prozessstation an einer TwinCAT-basierten Produktionsmaschine, einschließlich Erweiterung der Steuerungsarchitektur, Integration neuer Antriebs-, Sensor- und Pneumatiksysteme sowie Anpassung der Sicherheitsfunktionen und Inbetriebnahme im Produktionsumfeld.
Eingesetzte QualifikationenInbetriebnehmer Maschinen/Anlagen, Sicherheitssysteme, SPS-Programmierer, Twincat
2/2025 – offen
TätigkeitsbeschreibungMitwirkung an der Entwicklung einer neuen Produktionsmaschine inklusive Weiterentwicklung der Steuerungssoftware im TIA Portal für neue Maschinenelemente, Anpassung und Erweiterung der HMI sowie Roboterprogrammierung von KUKA. Anschließende Inbetriebnahme und Test neuer Funktionalitäten vor Ort.
Eingesetzte QualifikationenInbetriebnehmer Maschinen/Anlagen, SPS-Programmierer, User Interface (UI), Totally integrated automation portal (TIA portal), Robotics
1/2025 – 1/2026
TätigkeitsbeschreibungImplementierung modularer HMI-Bibliothekselemente und Visualisierungsseiten in WinCC Unified auf Basis aktueller Design- und Engineering-Standards zur Standardisierung von Bedienoberflächen industrieller Anlagen.
Eingesetzte QualifikationenSQL, User Interface (UI), JavaScript, Totally integrated automation portal (TIA portal)
1/2025 – offen
TätigkeitsbeschreibungImplementierung einer cross-platform mobilen Anwendung zur KI-basierten Informationsaggregation und Wissensmodellierung, einschließlich Datenextraktion aus Webquellen, semantischer Aufbereitung, Suchfunktionalität und automatisierter Aktualisierung relevanter Inhalte.
Eingesetzte QualifikationenSQL, Node.Js, Python, Typescript, React Native
5/2024 – 12/2024
TätigkeitsbeschreibungAnpassung der Rezeptverwaltung von Produktionsmaschinen im Rahmen der Einführung eines globalen Rezeptsystems. Umsetzung der erforderlichen Softwareänderungen an TwinCAT-basierten Maschinen in Form von Pilotprojekten, um eine Referenzarchitektur für die anschließende Skalierung der Änderungen auf weitere Maschinen zu schaffen.
Eingesetzte QualifikationenInbetriebnehmer Maschinen/Anlagen, SPS-Programmierer, Twincat
4/2024 – 3/2025
TätigkeitsbeschreibungDurchführung eines Praxisprojekts zur datenbasierten Softwareentwicklung, einschließlich Vermittlung wissenschaftlicher Methoden, Implementierung automatisierter Datenanalysen und Visualisierungslösungen sowie Evaluation der Projektergebnisse.
Eingesetzte QualifikationenUniversitätsdozent, CSS-Programmierer, Python, HTML, JavaScript
2/2024 – 8/2024
TätigkeitsbeschreibungTechnische Begleitung der Standortverlagerung von Produktionsmaschinen durch softwareseitige Anpassung der TwinCAT-Steuerung an neue Produktionsanforderungen sowie Durchführung der Wiederinbetriebnahme am Zielstandort.
Eingesetzte QualifikationenSicherheitssysteme, SPS-Programmierer, Twincat
1/2024 – 12/2024
TätigkeitsbeschreibungImplementierung sicherheitstechnischer Erweiterungen an industriellen Bestandsanlagen mit TwinCAT und TwinSAFE, einschließlich Integration neuer sicherheitsrelevanter Sensorik, Migration und Anpassung bestehender Steuerungsprogramme sowie Inbetriebnahme und funktionaler Sicherheitsprüfung im Produktionsumfeld.
Eingesetzte QualifikationenInbetriebnehmer Maschinen/Anlagen, Twincat, Sicherheitssysteme
4/2023 – 6/2023
TätigkeitsbeschreibungProgrammierung der Steuerungssoftware und Inbetriebnahme von Sciherheitssystemen
Eingesetzte QualifikationenInbetriebnahme (allg.), Speicherprogrammierbare Steuerung (SPS)
10/2021 – 3/2023
Tätigkeitsbeschreibung
Programmierung von Sicherheits- und steuerungstechnischer Software
Inbetriebnahme von Reifenbaumaschinen in Werken weltweit
Erstellung interaktiver digitaler Zwillinge von Maschinen für eine virtuelle
Inbetriebnahme
Speicherprogrammierbare Steuerung (SPS)
2/2021 – 9/2021
TätigkeitsbeschreibungImplementierung einer MR-basierten Assistenz- und Visualisierungsplattform für industrielle Steuerungssysteme mit markerbasierter Lokalisierung, Echtzeitdatenschnittstelle zu Steuergeräten und kontextsensitiver Visualisierung von Prozesszuständen zur Analyse und Validierung von Steuerungslogik.
Eingesetzte QualifikationenSPS-Programmierer, C#, Unity3D
7/2020 – 12/2020
TätigkeitsbeschreibungKonzeption und Entwicklung einer iOS-App zur Simulation von SPS-Programmen auf Basis definierter Ein- und Ausgangsparameter. Eingänge wurden innerhalb der Simulation gesetzt (z. B. Lichtschranken), während das Verhalten der Ausgänge durch animierte Bewegungen von Komponenten und Motoren visualisiert wurde. Zur realitätsnahen Darstellung wurde ein 3D-Modell implementiert, das die Programmausführung dynamisch abbildet.
Eingesetzte QualifikationenSPS-Programmierer, C#, Unity3D, iOS
1/2020 – 6/2020
TätigkeitsbeschreibungKonzeption und Implementierung einer Blackbox zur automatisierten Messung des Energieverbrauchs von Fahrerlosen Transportfahrzeugen (FTF) und zur Korrelation mit dynamischen Fahrparametern. Die erhobenen Daten wurden lokal sowie serverseitig visualisiert und dienten der systematischen Bewertung und Auswahl geeigneter Fahrzeugkandidaten.
Eingesetzte QualifikationenEmbedded Entwicklung / hardwarenahe Entwicklung, CSS-Programmierer, Python, HTML, JavaScript
3/2017 – 3/2021
TätigkeitsbeschreibungBetreuung und Unterstützung der Lehre im Bereich Automatisierungstechnik, einschließlich der Durchführung und Korrektur von Testaten und Klausuren sowie der fachlichen Beratung von Studierenden. Darüber hinaus Betreuung und Weiterentwicklung einer lehrbegleitenden Website sowie Programmierung und Inbetriebnahme von Miniatur-Industriemodellen zur Demonstration automatisierungstechnischer Konzepte.
Eingesetzte QualifikationenLehrer Elektrotechnik, CSS-Programmierer, C++, Python, HTML, JavaScript, Totally integrated automation portal (TIA portal), Twincat
Zertifikate
KUKA College
KUKA College Braunschweig
Training Academy Dezrschland (SIEMENS)
Siemens Training Academy
Conti Machinery
Beckhoff Moers
Ausbildung
Leibniz Universität Hannover
Hannover
Über mich
In Projekten arbeite ich regelmäßig an SPS-Programmen für industrielle Produktionsanlagen und unterstütze bei der Implementierung neuer Maschinenfunktionen, der Migration bestehender Steuerungssoftware sowie bei der Inbetriebnahme im Produktionsumfeld. Dazu gehören sowohl die Anpassung bestehender Steuerungsprogramme als auch die Entwicklung neuer Funktionsmodule für Maschinen und Anlagen.
Ein zentraler Bestandteil meiner Arbeit ist die Entwicklung von Steuerungssoftware mit gängigen Automatisierungssystemen sowie die Umsetzung von Visualisierungslösungen für Maschinenbedienung und Prozessdiagnose. Dabei arbeite ich eng an der Schnittstelle zwischen Steuerungstechnik, HMI-Systemen und datenverarbeitender Software.
Neben der klassischen Automatisierungsentwicklung entwickle ich auch individuelle Softwarelösungen zur Unterstützung technischer Prozesse. Dazu gehören beispielsweise Tools zur automatisierten Analyse von Steuerungsprojekten, Lösungen zur technischen Dokumentation, Datenverarbeitungssysteme sowie Anwendungen zur Visualisierung von Maschinen- und Prozessdaten.
Ein weiterer Schwerpunkt liegt auf der Verbindung von industrieller Automatisierung mit moderner Softwareentwicklung. Hier entwickle ich unter anderem Web- und Mobile-Anwendungen zur Darstellung und Verarbeitung technischer Informationen, zur Unterstützung von Engineering-Prozessen oder zur Integration von Anlagen in digitale Systeme.
Durch meine Erfahrung sowohl in der Automatisierungstechnik als auch in der klassischen Softwareentwicklung kann ich Projekte ganzheitlich betrachten und unterschiedliche Technologien miteinander verbinden – von der Steuerungsebene über Datenverarbeitung bis hin zu Benutzeroberflächen.
Ich arbeite strukturiert, lösungsorientiert und mit Fokus auf wartbare und skalierbare Softwarearchitekturen. Ziel ist immer eine technisch saubere und langfristig stabile Lösung, die sich gut in bestehende Systeme integrieren lässt.
Weitere Kenntnisse
• SPS-Programmierung nach IEC-61131-3
• Entwicklung und Erweiterung industrieller Maschinensteuerungen
• Inbetriebnahme von Produktionsanlagen
• Integration von Sensorik, Aktorik und Antriebssystemen
• Migration und Optimierung bestehender Steuerungssoftware
• Entwicklung sicherheitsrelevanter Steuerungsfunktionen
• Analyse und Fehlersuche in komplexen Automatisierungssystemen
SPS- und Engineering-Systeme
• TIA Portal
• TwinCAT
• industrielle HMI-Systeme
• virtuelle Inbetriebnahme
• Simulation und digitale Zwillinge
• Roboterintegration in Produktionsanlagen
Softwareentwicklung
• Python
• JavaScript / TypeScript
• SQL-Datenbanken
• Backend-Entwicklung
• Entwicklung technischer Tools und Engineering-Software
• Automatisierung von Entwicklungs- und Dokumentationsprozessen
Web- und Mobile-Entwicklung
• Entwicklung von Webanwendungen
• Entwicklung von mobilen Anwendungen für iOS und Android
• technische Benutzeroberflächen und Visualisierungen
• Integration von Daten aus Maschinensteuerungen
Simulation und Visualisierung
• digitale Zwillinge von Maschinen
• 3D-Visualisierung technischer Systeme
• Mixed-Reality- und Simulationsanwendungen
• Visualisierung von Prozess- und Maschinendaten
Weitere Kompetenzen
• Entwicklung modularer Softwarearchitekturen
• Analyse komplexer technischer Systeme
• technische Dokumentation
• Datenanalyse und Datenvisualisierung
• Entwicklung individueller Engineering-Tools
Sprachen
• Deutsch – Muttersprache
• Englisch – verhandlungssicher
• Französisch – Grundkenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Französisch (Grundkenntnisse)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
