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

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