19.03.2025 aktualisiert

**** ******** ****
Premiumkunde
100 % verfügbar

Senior Softwareentwickler / C++ / UML / auch Embedded

Dischingen, Deutschland
Weltweit
Diplom-Informatiker der Medizin
Dischingen, Deutschland
Weltweit
Diplom-Informatiker der Medizin

Profilanlagen

Galgenmüller_Martin_Profil-2025-8.pdf

Skills

C (Programmiersprache)JavaAgile ModellierungAndroidDelphiC#UNIXC++LinuxEmbedded SoftwareFreeBSDPythonMicrosoft Visual StudioModbusOpc-ServerPascalRaspberry PiOPC Unified ArchitectureSQLUMLSchneiderInterBaseGitTwincat
Agile Softwareentwicklung, UML, C++, Delphi, Object Pascal, C++-Builder, Visual-Studio, Linux, Unix, FreeBsd, Rad-Studio, "C", C#, Java, Git, TwinCAT, Erfahrung mit Beckhoff SPS, Erfahrung mit Schneider SPS, ESP32, Raspberry Pi, Oracle, SQL, Android, Interbase, Embedded, OPC UA, Modbus

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit1990

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Programmierung von Test-Programmen zum Test verschiedener Maschinen-Software im Rahmen der Projekts „Test-Automation für das AI-Transfer-System. "

Handtmann, Biberach

Industrie und Maschinenbau

500-1000 Mitarbeiter

Aufgabe:
  • Implementation von Maschinen-Tests in C++ / Python

Technologien:
  • W11, Windows CE
  • Visual Studio in verschiedenen Versionen
  • Visual Studio Code
  • Python

Entwicklung und Neuprogrammierung von Software zur Steuerung von Maschinen im Bereich Batteriezellproduktion

Industrie und Maschinenbau

1000-5000 Mitarbeiter

Im Speziellen Betreuung der Maschinen zurBearbeitung der Anoden- und 
Kathoden-Tabs, das „Einpouchen“ der Batterie-Stacksund Befüllen der Pouches mit Elektrolyt.

Aufgabe:
·       Softwareentwicklung mit Unified Modeling Language basiertem Tool Rational Rose. Entwurf undAnwendung komplexer Models.
·       Generierung Windows basierter Bedienungsoberflächen.
·       Ausformung der Maschinenumgebungen unter FreeBsd und TwinCad V3.
·       MaschineZuMaschine-Kommunikation zwischen den Steuerungen über ein firmenspezifisches Framework realisieren.
Technologien
·       W10, FreeBsd, Unix
·       RationalRose mit C++
·       VisualStudio verschiedene Versionen mit C#
·       OPCclassic, OPC-Ua
·       TwinCatV2 und V3

Entwicklung einer geräteübergreifenden Anwendung zur Weitergabe von Inhalten (Bilder, Dokumente) über WLAN oder Bluetooth.

Internet und Informationstechnologie

< 10 Mitarbeiter

Tool zum geräteübergreifenden Verteilen von Dokumenten an Windows-, Android-, OS X-, undiOS- Systeme. Zur Synchronisierung einer möglichen Wiedergabekann ein Master weitere Clients administrieren.
Aufgabe:
·       Entwicklung einer App-Tethering Komponente zur geräteübergreifenden Kommunikation ohneAngabe von konkreten IP-Adressen im Netzwerk.
·       Entwicklung einer App-Tethering Komponente zur geräteübergreifenden Kommunikation perBluetooth.
·       Synchronisierung der Wiedergabe von Inhalten. Ein Master steuert die Wiedergabe allerbeteiligten Clients.
·       Themenbezogene Wiedergabe von Inhalten abhängig von einer Clientkennung.
Technologien:
·        W11, W10, W8
·       Embarcadero 
·       InterbaseXE3, Interbase XE7, Interbase 2017
·       C++, Delphi, Rad Studio, InterBase

Implementierung verschiedener Konvertierungsmodule zur Übernahme von Daten aus EPLAN zur weiteren Verwendung in Kabel-Produktionsmaschinen.

Internet und Informationstechnologie

50-250 Mitarbeiter

Projektinhalte:    Bereitstellung der Verdrahtungsdaten aus EPLAN zum Import in Draht-Produktionsmaschinen.
Kenntnisse:    C++, C++-Builder, Visual Studio 2015, Visual Studio 2019

Entwicklung eines Unternehmenskonzepts im Schaltschrankbau zur automatisierten Drahtproduktion und mechanischen Bearbeitung der Schalttafeln

Internet und Informationstechnologie

50-250 Mitarbeiter

Konzeptentwicklung, Softwareentwicklung, Weiterentwicklung mit Kunden
Aufgabe:
Entwicklung der Software unter W11, W10, W8, W7, WXP usw.
• Arbeitsvorbereitung im Schaltschrankbau oder Prototypbau entfällt
• Anbindung beliebiger Elektro-CAD-Systeme
• Automatische Berechnung der Drahtlängen gemäß ECad-System
• Export an verschiedene Ablängautomaten
• Export des Schaltschrankaufbaus an verschiedene Laser-, Bohr- und Fräsautomaten
• automatische Bearbeitung aller E-Cad-Kontaktpositionen und
• Optimierung der Kabelkonfektion an den Ablängautomaten
• W11, W10, W8, W7, Vista, Windows XP
• Visual Studio 2003, 2008, 2012, 2015, 2019
• C++, Visual Studio, EPLAN

Neuprogrammierung Standard-Programm zur Schlauchproduktion mit Ausarbeitung spezifischer Schnittstelle zum Inkjet-Drucker und Aufspuleinrichtung

Internet und Informationstechnologie

50-250 Mitarbeiter

Aufgabe
·       Update Software aus C++-Builder 5 auf neuestes RAD Studio von Embarcadero.
·       Implementierung Interface zu Interbase als Datenbanksystem.
·       Konzeption und Programmierung eines Printgo-Ensembles, bestehend aus beliebig vielen Text undGrafik-Objekten.
·       Implementierung Interface zur Aufspuleinrichtung.
Technologien:
·       W10
·       Embarcadero10.4
·       Interbase2020
·       C++, Embarcadero 10.4, Interbase 2020, Schneider SPS, Modbus

Konzeptionierung und Neuprogrammierung PC-Software für Kabel-Produktionsmaschine und Integration eines Regallagers. Ein SAP-Interface zum Datenimport und zur Rückmeldung ist integriert.

Internet und Informationstechnologie

50-250 Mitarbeiter

·       Softwarekonzeption und Integration Datenbank Interbase.
·       Mitwirkungbei Ausarbeitung des SAP-Interfaces
·       Anbindung an Regallager konzipieren und programmieren
·       Anbindung eines Single-Turn Encoders über Modbus an PC zur Kontrolle der Maschinen-Verbrauchsdatenkomplett unabhängig von Maschine.
·       Begleitung Inbetriebnahme Regallager und Maschine.
·       Unterstützung der Sprachen Deutsch, Englisch und Tschechisch.
·       C++, Delphi, Embarcadero 10.4, InterBase, Modbus

Entwicklung und Programmierung einer Seil-Produktionsanlage

Internet und Informationstechnologie

50-250 Mitarbeiter

·       Komplexe Modellierung der Produktionssequenz
·       Implementierung OOE – Overall equipment interface und Ermittlung der Gesamtanlageneffektivität
·       AufwendigeGUI
·       Verlustfreier Neustart der Maschine nach NOTAUS oder beliebiger Fehlersituation.
·       Optimierung der Seilstückliste bezüglich zu minimierender Restlänge
·       Integration CAB-Labeldrucker mit Hub-Applikator
·       Ausarbeitung und Programmierung verschiedener Betriebsmodi zur effektiven Verwendung des Greifersystems.
·       Ausführliches Loggen des Maschinenstatus zur besseren Auswertung des Produktionsablaufes
·       Begleitung der Inbetriebnahmen
·       W10
·       noDave-Schnittstelle zu Siemes-SPS
·       C++, Siemen-SPS, CAB-Etikettendrucker, OOE

Neuprogrammierung Standard-Programm zur Drahtkonzeption mit Ausarbeitung spezifischer Schnittstellen zu EPLAN und firmeneigenem ERP-System.

Internet und Informationstechnologie

50-250 Mitarbeiter

·       Update Software aus früherer Version auf neuestes RAD Studio von Embarcadero.
·       Implementierung Interface zu Interbase als Datenbanksystem.
·       Automatisierung der Produktion über Scanner-Eingabe.
·       C++, Delphi
·       Embarcadero 10.4
·       Interbase2020

Upgrade eines MBS-Standardprogramms mit Integration Inkjet-Drucker und Einbindung einer Produktionssimulation

Internet und Informationstechnologie

50-250 Mitarbeiter

·       Upgrade Software von C++-Builder zu Rad Studio 10.4
·       Integration Interbase 2020 als Datenbank
·       Festlegung einer kundenspezifischen Import-/Exportschnittstelle
·       Integration einer maschinenspezifischen Animation
·       Mehrsprachige Anwendung vorsehen 
·       W10
·       RadStudio 10.4
·       Interbase2020
·       Modbus
·       C++
·       Schneider SPS

Programmierung eines OPC-UA Servers zur Kommunikation einer Produktionsanlage mit kundenspezifischen Tools

Internet und Informationstechnologie

50-250 Mitarbeiter

·       Konzeptionierung und Ausprogrammierung der Schnittstelle auf Basis des Unified Automation UA-Servers.
·       Prüfung der Servermodule von KepServerEx und Unified-Automation.
·       Als Datenhaltungssystem des OPC-Servers wird ein Shared-Memory genutzt.
·       Nutzung eines Shared-Memories zur internen Kommunikation mit den Produktionsanlagen
·       C++, Visual Studio, OPC classic, OPC UA, Unified Automation, Mutex, Events

Erweiterung einer Produktionsanlage für Fensterdichtungen unter Berücksichtigung einer besonderen Schnittfolge

Internet und Informationstechnologie

50-250 Mitarbeiter

Modifikation eines Standard-MBS-Programms zur Produktion von Fensterdichtungen unter Berücksichtigung der besonderen Schnittfolge. Weiterhin ist zu berücksichtigen dass eine Produktion im Extruderbetrieb möglich sein muss.
 Aufgabe:
·       Anpassung an gesonderte Schnittfolge -45Grad/0 Grad/45Grad
·       Extruderbetrieb ermöglichen
·       Sprachen Deutsch und Englisch vorsehen
·       W10
·       Embarcadero 10.4, Rad Studio
·       Interbase2020
·       Modbus
·       C++, C++ Builder, Delphi

Erweiterung einer Produktionsanlage für medizinische Schläuche unter Berücksichtigung der Qualitätskontrolle der produzierten Teile bezüglich Material

Internet und Informationstechnologie

50-250 Mitarbeiter

·       Integration eines „Wiremaster“-Moduls zur Materialkontrolle
·       Bereiche schlechten Materials automatisch aussondern --> Extruderbetrieb
·       Um das Neuanfahren der Maschine zu umgehen, müssen durch Metallstifte angestückelteRohschläuche ebenfalls aus automatisch aus der     genommen werden.
·       Nullschnittoptimierung ist erforderlich.
·       W10
·       Modbus
·       Verwendung spezieller Hardware zur Erkennung von Materialeigenschaften
·       C++
·       Wiremaster

Erweiterung einer Litzen-Produktionsanlage für Schienenfahrzeuge

Internet und Informationstechnologie

50-250 Mitarbeiter

·       Integration einer „Korona“-Einheit zur Vorbehandlung der Drähte
·       Integration eines 20 Meter-Ablegers
·       Firmenspezifische Importfunktion berücksichtigen
·       Integration eines Etikettendruckers und mehrere Inkjetdrucker
·       W7,W10
·       C++

Optimierung einer 2-spurigen Druckschlauch-Produktionsanlage für LKW bezüglich Produktionszeit

Internet und Informationstechnologie

50-250 Mitarbeiter

·       Konzeption und Programmierung eines Algorithmus zur Ermittlung der kürzesten Produktionszeit einer aktuell bevorstehender Produktion
·       Integration entsprechender Synchronisierungsmechanismen in die Maschinensoftware
·       W7,W10
·       C++
·       Algorithmisch aufwendig
·       Siemens SPS, noDave-Interface

Erweiterung eines bestehenden Kabel-Stücklistenprogrammes um ein Regallager mit zweifacher automatischer Entnahmemöglichkeit der Materialien

Internet und Informationstechnologie

50-250 Mitarbeiter

Weitere verbrauchsspezifische Daten sind zuermitteln und über ein Interface firmenspezifisch weiterzugeben.
·       Grundfunktionen des Regallagers abbilden
·       Verschiedene Betriebsmodi bzgl. der Verwendung der produzierten Teile bereitstellen
·       Logbuch-Funktionalitätoptimiert
·       Einlagern/Auslagernder Materialien ermöglichen
·       Ermittlung tatsächlicher Verbrauchsdaten über externen Encoder
·       Erweiterung der Sortiermöglichkeiten nach Kundenwunsch
·       Realisierung einer Excel-Schnittstelle
·       C++, C++-Builder
·       Paradox
·       W10
·       Modbus

Upgrade einer bestehenden Installation zur Berechnung kürzester Drahtlängen im Schaltschrankbau

Internet und Informationstechnologie

50-250 Mitarbeiter

·       Verbindung zur EPLAN-Datenbank verbessern
·       Das Routen durch Stromwandler realisieren
·       Automatisches Kürzen von Kabelkanälen und Schienen bei Verwendung mehrere Montageplatten
·       Das Setzen von Schienensystemen verbessern
·       DXF-Exportzur weiteren Verwendung in der Produktion verbessern
·       „Taschenrechner-Funktionen“ zur Positionsberechnung der Objekte einführen
·       Gravierfunktion mit Stichel konzipieren
·       W10
·       VisualStudio 2015

Erweiterung einer Produktionsanlage für Drähte um die Entnahme der Produkte über einen Roboterarm.

Internet und Informationstechnologie

50-250 Mitarbeiter

Konzeption elektrischer Signalgebung und Ausprogrammierung der Übergabe an den Roboter.
C++, Visual Studio, C++Builder

Automatisierung der Produktion von Kalt- und Warmwasserschläuchen bei Wohnwägen

Internet und Informationstechnologie

50-250 Mitarbeiter

Durch Übernahme der notwendigen Angaben aus einemCAD-Konstruktionsplan in einen eigens hierfür modifizierten Layout-Tool erfolgt die automatische Aufarbeitung der zu produzierenden Teile als Stückliste.Weitere interaktive Produktionsschritte werden hiervon abgeleitet. Zur Übersicht wird synchron zurProduktion über das Layout-Modul das aktuell zu produzierende Schlauchstückdargestellt.
Aufgabe:      
•     Berücksichtigung wesentlicher kundenspezifischer Anforderungen
•     Modifizierung des Layout-Tools zur Generierung einer Stücklisten und weiteren Produktionsvorgaben
•     Synchronisierung des Layout-Tools mit der aktuellen Produktion zum Zwecke der Vorgabe weiterer manueller Arbeitsschritte
•     Realisierung der  Synchronisierung zweier Anwendungen überMutex und Thread.
•     W7, W8
•     Visual Studio 2015
•     Embarcadero Tokyo
•     Interbase
•     C++, Visual Studio, C++ Builder

Anbindung einer Draht-Produktionsmaschine an das führende System nach Industriestandard 4.0

Internet und Informationstechnologie

50-250 Mitarbeiter

Ziel ist nicht nur die Vernetzung sondern auch die Optimierung der kompletten Wertschöpfungskettezu erreichen. Für die Maschine bedeutet dies einen weiteren Automatisierungsgrad und ein zeitlich optimierter produktiver Einsatz.
·      Generierung einer Schnittstelle zur Kommunikation zwischen Führendem System und Maschine durchRealisierung einer Funktionalität die sowohl der Maschine als auch  demFührenden System über Netzwerk zur Verfügung steht.
·      Festlegung eines Kommunikationsprotokolls zur Verwaltung der zu produzierenden Aufträge
·      Festlegung einer XML-Schnittstelle zur Weitergabe der notwendigen Informationen.
·      W7, W8
·      Embarcadero Tokyo
·      C++, RadStudio, C++-Builder, Paradox

Softwareentwicklung im Bereich Handtools unter anderem zum automatisierten Verschrauben von Rädern in der Autoindustrie

Internet und Informationstechnologie

50-250 Mitarbeiter

·       Erweiterung der Standards um kundenspezifische Anforderungen
·       Integration erweiterter Kommunikationsmöglichkeiten per XML und FTP
·       Integration von Wegmesssystemen zur besseren Arbeitskontrolle
·       Dokumentation der Arbeitsschritte
·       OS/9, RadiSys Hawk2.5, XiSys GUI Builder V6.3
·       Eclipse
·       Microware OS9, RadiSys Hawk 2.5, GUI Builder V6.3, Ecclipse, C, C++

Neuentwicklung Software für Litzen-Produktionsanlage Tri5000

Internet und Informationstechnologie

50-250 Mitarbeiter

·       Integration Microsoft Access als Standard-Datenbank
·       Integration eines externen Inkjet-PriontGo-Controlers zur Sequenzierung der Drucktextfolge
·       Definition und Programmierung einer Excelschnittstelle zur Echtzeit-programmierung derSteuerungsmodule
·       Überarbeitung der GUI am Maschinenbildschirm
·       Menueführung für Touch optimieren
·       Anbindung der Drucker über LAN
·       C++, Rad Studio, Microsoft Access

Entwicklung einer Ecommerce-Anwendung im Internet mit direkter ONLINE-Anbindung an das firmenspezifische SAP-System

Internet und Informationstechnologie

1000-5000 Mitarbeiter

Realisierung von KRONES eGate,einer komfortablen Anwendung und weiterer Serviceim Beschaffungswesen
·       verfügbar in 6 Sprachen
·       Anzeige des kundenspezifischen Maschinenkatalogs
·       komfortable Suche nach Maschinenteilen
·       Anzeige weiterer Statusinformationen der Angebote und Aufträge bis hin  zum Lieferstatus der Auslieferung.
·       automatische verschlüsselte Weitergabe von Angebot / Bestellung aus KRONES eCat über dasInternet direkt ins SAP
·       Komfortable Druckfunktion für Angebot / Auftrag – Layout wie im SAP
·       Angebote/Aufträge, die einer Klärung bedürfen, werden über ein eigens hierfür generiertes Email-System organisiert
·       Integration eines Rechtesystems – ein OIS-User darf nur bestimmte Funktionen ausführen
·       Schwerpunkt auf Java-Entwicklung und Administrierung des OIS
·       Realisierung von KIC eine Anwendung zur Beschaffung von speziellen Klebstoffen
·       Schwerpunkt auf Java-Entwicklung und Administrierung des OIS 
·       zeitweise stellvertretende Projektleitung
·       Windows XP
·       SAP
·       Java
·       Impress OIS Engine
·       Oracle

Die Auflistung ist nicht komplett

Internet und Informationstechnologie

< 10 Mitarbeiter


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden