20.03.2026 aktualisiert


100 % verfügbar
SCADA / Softwareentwickler
Neustadt am Rübenberge, Deutschland
Nur Remote
M.Sc. MechatronicsSkills
Clean CodeC (Programmiersprache)Agile MethodologieAutomatisierungC#C++Certified Scrum Product OwnerDatenvalidierungDatenqualitätDevOpsElasticsearchSchaltplanGPSSCADAHydraulik
Some key accomplishments:
• Designed and implemented a modular, scenario-driven messaging system to send equipment states to MES—enabling analytics across 7 equipments. Built without any use of global variables, with clear separation of concerns in code structure, alarm handling, logging and a dedicated UI panel. Features were developed in close collaboration with stakeholders, supported by regular demos on a local simulation instance.
• Designed a temperature data validation panel that queried temperature values and limits from XML files in Paros, calculated averages and displayed the results. Execution of related machine commands was gated by pre-condition checks. Logging and garbage collection was incorporated to ensure system integrity.
• Developed a control manager to cyclically report the modes and states of 36 modules to an ELK broker, while logging state changes in real-time. The solution allowed users to adjust the reporting interval dynamically and to start/stop reporting for seamless monitoring and management.
• Fixed a critical bug in the device import mechanism, where sensor imports were partially failing during module import—improving system stability and data accuracy
• Independently deployed new software releases in a redundant production environment, updated technical wikis, onboarded colleagues and led operator training sessions
• Delivered a complete automation solution for a newly chartered twin dredger—from IO list generation, visualization of hydraulic/electrical schematics, creation of functional descriptions-- all the way to FAT and full deployment of a redundant WinCC-based, WSUS powered, distributed multiuser server-client setup
• Complete upgrade of a legacy SCADA dredger system, including migration of SQL-based control logic to C, automated chronological sorting for the refurbished dredging operations dashboard, new draft sensor mimics, plc visuals etc.
• Developed a GPS data pipeline in Step 7 using SCL, STL and FBD-applying 7 parameter Helmert transformations for real-time geospatial visualization
• Successfully developed a COM-based C++ application using Visual Studio Code to interface with a live WinCC instance, enabling direct access to tag values.
C (Programming Language) • Ctrl ++ (WinCC OA) • Object-Oriented Programming (OOP) • Industrial Automation • Programmable Logic Controller (PLC) • SIMATIC WinCC
• Designed and implemented a modular, scenario-driven messaging system to send equipment states to MES—enabling analytics across 7 equipments. Built without any use of global variables, with clear separation of concerns in code structure, alarm handling, logging and a dedicated UI panel. Features were developed in close collaboration with stakeholders, supported by regular demos on a local simulation instance.
• Designed a temperature data validation panel that queried temperature values and limits from XML files in Paros, calculated averages and displayed the results. Execution of related machine commands was gated by pre-condition checks. Logging and garbage collection was incorporated to ensure system integrity.
• Developed a control manager to cyclically report the modes and states of 36 modules to an ELK broker, while logging state changes in real-time. The solution allowed users to adjust the reporting interval dynamically and to start/stop reporting for seamless monitoring and management.
• Fixed a critical bug in the device import mechanism, where sensor imports were partially failing during module import—improving system stability and data accuracy
• Independently deployed new software releases in a redundant production environment, updated technical wikis, onboarded colleagues and led operator training sessions
• Delivered a complete automation solution for a newly chartered twin dredger—from IO list generation, visualization of hydraulic/electrical schematics, creation of functional descriptions-- all the way to FAT and full deployment of a redundant WinCC-based, WSUS powered, distributed multiuser server-client setup
• Complete upgrade of a legacy SCADA dredger system, including migration of SQL-based control logic to C, automated chronological sorting for the refurbished dredging operations dashboard, new draft sensor mimics, plc visuals etc.
• Developed a GPS data pipeline in Step 7 using SCL, STL and FBD-applying 7 parameter Helmert transformations for real-time geospatial visualization
• Successfully developed a COM-based C++ application using Visual Studio Code to interface with a live WinCC instance, enabling direct access to tag values.
C (Programming Language) • Ctrl ++ (WinCC OA) • Object-Oriented Programming (OOP) • Industrial Automation • Programmable Logic Controller (PLC) • SIMATIC WinCC
Erfahrung
Berufserfahrung5 - 10 Jahre
Freelancer seit2025
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicherHindiMuttersprache
Projekthistorie
- Entwicklung/Wartung von SCADA für Zeiss EUV- und High-NA-Messverfahren (WinCC OA)
- Implementierung neuer Funktionen, Fehlerbehebungen und Code Reviews
- Unterstützung bei Tests vor der Softwarefreigabe im Reinraum
- SCADA-Updates, Serverwechsel, Plattformmigration und Geräteimporte
- Bedienerschulungen und Dokumentation
- Repräsentation des SCADA-Teams gegenüber anderen Modulabteilungen
- Entwicklung / Erweiterung von HMI / SCADA (SIMATIC WinCC)- und SPS-Software (Step 7, TIA)
- Erstellung von Funktionsbeschreibungen, IO-Listen und anderen Dokumenten für Leitsysteme
- Inbetriebnahme und Wartung von Leitsystemen und Instrumenten
- Koordination mit Vertragspartnern/Subunternehmern für Bordnetzsteuerungen
- Unterstützung bei der Planung von Leitsystemen und anderen elektrischen Systemen