Softwareentwicklung, MSR-Technik, Automatisierungstechnik für Anlagen- und Gerätebau, allgemeine Elektrotechnik.
Aktualisiert am 10.04.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 10.04.2025
Verfügbar zu: 100%
davon vor Ort: 80%
Automation/Steuerung
Embedded C++
Echtzeitprogrammierung
Verfahrenstechnik
Agile Softwareentwicklung
Extreme Programming
Meß- und Regelungstechnik
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift, mehrere Auslandsaufenthalte
Tschechisch
Level A2, mehrere Auslandsaufenthalte

Einsatzorte

Einsatzorte

Frankfurt am Main (+150km)
Deutschland, Schweiz, Österreich

größere Entfernungen und unterschiedlicher Stundensatz möglich je nach Auftrag und Dauer (Verhandlungssache)

möglich

Projekte

Projekte

1 Monat
2025-03 - 2025-03

Erweiterung vorhandener Messtechnik

EtherNet/IP C++ Algorithmik ...

  • Rissprüfung an rotationszylindrischen Bauteilen mittels Keyence CL4 Kamera mit AI basierter Bildgebung und Search Detection. 
  • Erweiterung an bestehender Messanlage, Erweiterung des vorhandenen Programms hinsichtlich Steuerungsablauf und Messung. 

EtherNet/IP C++ Algorithmik MySQL Messtechnik
improved automation GmbH
3 Monate
2024-12 - 2025-02

Softwareentwicklung & Elektroplanung

Visual Studio C++ Num. Mathematik ...

  • Design & Programmierung einer Mess-Software mit umfassender GUI zur Vermessung rotationszylindrischer Bauteile im Micrometerbereich zum Zwecke der Qualitätssicherung für Automotive (ISO 10012, IATF 16949). 
  • Datenerfassung, Auswertung und Anzeige. Mehrfarbige konfokale Laser-Abstandsmessung Keyence). 
  • Softwareerstellung für Prüfmittelfähigkeits-Nachweis (Mess-System-Analyse - MSA I & II, Six Sigma, Cg, Cgk, GR&R), Entwicklung sicherheitsgerichteter Automatisierungstechnik (IEC 61508, EN ISO 13849), versch. Servo Drives (Metronix, KEB), Aktorik & Sensorik u. div. Automatisierungsgeräte, PNOZ Multi.

Visual Studio C++ Num. Mathematik Ethernet Protokolle MySQL
improved automation GmbH
6 Monate
2024-06 - 2024-11

Embedded-Entwicklung von Motoren/Pumpenansteuerung, Display u. weiteren Elementen

iMX8 Linux & BareMetal RTOS STM32 (U595) ...

  • Agile Softwareentwicklung (CI/CD) im Serienentwicklungsteam (CU & ASU)
  • Geräteentwicklung, Entwicklung neuer Funktionalitäten in C++ für Embedded Plattformen
  • Erstellung von Unit-/Modul & Integrationtests

iMX8 Linux & BareMetal RTOS STM32 (U595) Segger Embos Python GTest CMake MBUS I2C Confluence Jenkins Windchill GitLab PlantUML MCT PADS
Miele & Cie. KG
Gütersloh
2 Monate
2024-01 - 2024-02

Embedded-Entwicklung

Embedded-Linux NVidia Jetson Nano Raspberry PI ...
  • Embedded-Entwicklung, Unterstützung bei Frontend-/Backend-Softwareentwicklung,
  • ?Vertical Farming?, Cloud-Programming Bewegungsautomatisierung/Schrittmotorsteuerung mit Intel RealSense 3D-Kamera


Embedded-Linux NVidia Jetson Nano Raspberry PI PiXtend (CODESYS SPS-Kompaktsteuerung gem. EC-61131-3) Python Java Skript TS Docker GitLab Slack Confluence HTML RESTful API React Mosquitto Vernemq InfluxDB Postgres Node Red Telegraf ZeroTier CMake IoT MQTT CAN-Bus I2C
Lite+Fog GmbH
Berlin
6 Monate
2023-03 - 2023-08

Unterstützung/Beratung der Serienentwicklung bei Integration eines Vorentwicklungsprojekts

Entwicklungsingenieur C++ Embedded C++ Python ...
Entwicklungsingenieur
  • Unterstützung der Serienentwicklung bei der Integration von Embedded-Programmcode aus der Verfahrens-Vorentwicklung in eine neue Gerätegeneration.
  • Design, Entwicklung und Test diesbezüglichen Codes und entsprechender Schnittstellen.
Atlassian JIRA Agile Atlassian Confluence Cameo systems modeler Postman
C++ Embedded C++ Python Java JSON REST Linux Echtzeitbetriebssystem Git CMake Embedded Linux STM32 Node.js Testing mit Python Skript Duktape JavaScript Object Notation (JSON) XML RESTful API Agile Entwicklung Continuous Integration Jenkins Clean & Secure Code Jira Confluence (Atlassian) GitLab System Architektur Cameo SysML UML
Firma Miele & Cie. KG
Bünde / Gütersloh / remote
1 Jahr 6 Monate
2021-09 - 2023-02

Forschung / Entwicklung Verfahrenstechnik

Embedded C Atlassian Confluence C++ ...

  • Integration in Funktionsmuster, Datenanalyse, Modellierung, Softwarearchitektur, Risikoanalyse & Klassifizierung, Prüfplanerstellung, Embedded Controller Implementierung, Aufbau Simulations- und Testumgebung, Unit- u. Regressionstests, agile Projektarbeit, Evaluierung u. Adaption von Mess-Sensorik (Thermo-, Magnetfeld-, Schwingungssensor, etc), Signalanalyse u. Ausarbeitung mathematischer Algorithmen, Mitwirkung als Erfinder an mehreren Patenten. 

Visual Studio Git
Embedded C Atlassian Confluence C++ MISRA-C++ Softwarearchitektur Atlassian JIRA Agile Entwicklung Architekturvisualisierung Bus-Systeme (allg.) C/C++ Embedded Entwicklung / hardwarenahe Entwicklung STM32 Atmega328 (arduino) RTOS Forschung & Entwicklung LIN-Bus MBUS Mess- Steuerungs- und Regelungstechnik (MSR- / EMSR-Technik) Jira Confluence (Atlassian) Git Labview Pythonskript
Firma Miele & Cie. KG
Bünde / remote
8 Monate
2021-01 - 2021-08

Forschung / Entwicklung

Software-Entwickler C++ Embedded C Atlassian JIRA Agile ...
Software-Entwickler
  • Forschung / Entwicklung
  • Entwicklung geeigneter theoretischer Lösungsansätze zur Erfüllung von use cases für das automatische Kochen auf einem Induktionskochfeld. Embedded-Entwicklung für Funktionsmuster, Interdisziplinäre Arbeit, speziell Thermodynamik, Entwicklung u. Validierung von Sensorik & Testhardware
Visual Studio Atlassian Confluence LabView
C++ Embedded C Atlassian JIRA Agile C/C++ hardwarenahe Embedded Entwicklung STM32 Atmega328 Agile Entwicklung Jira Confluence (Atlassian) Elektrotechnik Labview NI-Messwerterfassungshardware MATLAB LIN-Bus (local interconnect network) MBUS Software Architektur / Modellierung
Firma Miele & Cie. KG
Bünde / remote
1 Jahr 8 Monate
2019-01 - 2020-08

Entwicklung einer vollautomatischen Qualitätsbeurteilung von Holzoberflächen (Bildverarbeitung)

Software-Entwickler Visual C++ C# Automatisierungstechnik ...
Software-Entwickler

  • Design & softwareseitige Entwicklung einer kamerabasierten Qualitätsbeurteilung (Quality-Grading)
  • Auswertung von Kameradaten eines 4-Seiten-Farb-Durchlaufscanners (Bildauswertung) von Holzoberflächen sowie Erlösoptimierung im Online-Produktionsbetrieb an einer Reduzierbandsägen-Rundlaufanlage. Analytische Bewertung von Kameradaten (Bildauswertung). Transformation / mathematische Behandlung von Signalen. Entwicklung komplexer rekursiver Programmalgorithmen sowie Konstruktion div. mathematischer Auswerte- und Analyseverfahren.
  • Entwicklung u. Design diverser begleitender Programme zur Visualisierung, Verifikation und statistischer Auswertung. Vernetzung der Komponenten innerhalb der vorhandenen IT-Infrastruktur mit Fertigungssteuerung.

C++ MySQL MS Visual Studio C# MS SQL Database TCP-IP
Visual C++ C# Automatisierungstechnik Graphentheorie Logistische Regression B-Tree Software Engineering
Pollmeier Massivholz GmbH
Creuzburg und Aschaffenburg
2 Jahre 3 Monate
2017-07 - 2019-09

Entwicklung einer Optimierung für das automatische Legen von Holzfurnieren

Software-Entwickler Lineare Optimierung Graphentheorie Regressionsanalyse ...
Software-Entwickler

  • Entwicklung einer Optimierung unter Auswertung von Kameradaten zum vollautomatisierten Legen von Holzfurnieren.
  • Im OnLine-Produktionsbetrieb wird eine Vielzahl übereinanderliegender Lagen Furnierholz durch Drehen (-90°, 90° und 180°) und Versetzen manipuliert, so daß im Hinblick auf strukturelle Stabilität und Isolation von Fehlstellen das Optimum an Wertschöpfung erzielt wird. Entwicklung komplexer rekursiver Algorithmen. Design u. Programmierung div. mathematischer Auswertungs- und Analyseverfahren.


C++ MySQL Microsoft Visual Studio C#
Lineare Optimierung Graphentheorie Regressionsanalyse Rekursion HTML Microsoft Visual Studio 2017
Pollmeier Massivholz
Creuzburg
9 Jahre 6 Monate
2008-01 - 2017-06

Entwicklung eines neuartigen Temperaturschätzers

Soft- und Hardwareentwickler
Soft- und Hardwareentwickler

  • Automatisches bzw. assistiertes Kochen und Braten auf Induktionskochfeldern (Koch- und Bratassistent / Temp Control).
  • Entwicklung eines neuartigen Temperaturschätzers zur berührungslosen Temperaturmessung (Thermopile) mit dem Ziel eines wirksamen Überkoch- und Anbrennschutzes beim Kochen und Braten. Die Garguttemperatur ist hierbei zu keiner Zeit direkt messbar.
  • Eine weitere Aufgabe bestand darin, die zunächst unter MATLAB entwickelte Verfahrenstechnik auf Embedded Controller im Rahmen der Funktionsmusterentwicklung zu portieren und weiter zu optimieren bis zur Serie.
  • Vernetzung der Elektronikkomponenten mittels MBUS (Miele-Bus) und LIN-Bus. Kommunikationsdesign, Übertragung und Koordination von Zustandsdaten und Steuerinformation zwischen mehreren Controllern.
  • App-Entwicklung: Entwicklung Android-App für Kochfeldbedienung (C#, Java), Integration eines Android-Tabletts als MBus-Teilnehmer via Bluetoothmodul.
  • Signalverarbeitung: Mathematische Auswertung von Temperatursignalen, Design digitaler Regler, Filteralgorithmen, Entwicklung und Training Neuronaler Netzwerke (KNN)

C++ C# MATLAB KI-Neuronet Toolbox C-Spy Segger-EmbOS HAL STM32 IAR Embedded Workbench Microsoft VisualStudio PTC Integrity Development Assistant for C Polyspace Eclipse Java Android Xamarin Studio EAGLE MISRA C++ Bluetooth Neuronale Netzwerke LIN Bus MBus KNN PTC Integrity Embedded C++ Wärmetheorie Mess- und Regelungstechnik Adaptive digitale Regler Embedded Controller CubeMX Visual C++ MISRA-C Matlab LIN-Bus (local interconnect network) MBUS Segger EmbOS + HAL ST-LINK Microsoft Visual Studio (2010 2015) PTC Integrity 10 Versionsmanagement (MKS) Development Assistant for C (DAC) Polyspace Code Prover & Bug Finder Eclipse Studio & Java & Android SDK JFC Xamarin Datascience Eagle Schaltplan Layout Editor
Miele & Cie. KG
Gütersloh
3 Monate
2017-01 - 2017-03

Erweiterung eines Rahmenprogramms

Visual C++ TCP/IP UDP ...

  • Erweiterung eines Rahmenprogramms zum Betrieb einer weiteren werkvernetzten vollautomatischen Reduzierbandsägen-Rundlaufanlage.
  • Planung und Programmierung von Schnittstellen zu anderen Anlagenkomponenten (Microtec- Farbscanner via TCP/IP), Kommunikation mit Simatic-SPS u. SAP Produktionsteuerung.

Visual C++ TCP/IP UDP Simatic Slot-T-Kit MySQL
Pollmeier Massivholz GmbH & Co. KG
Creuzburg
3 Monate
2007-10 - 2007-12

Qualitätssicherung Kamerasystem

Software-Entwickler C++ VC6.0 Multithreading MySQL ...
Software-Entwickler

  • Entwicklung einer Kamera-Applikation mit Gigabit-Ethernet-Industriekameras für die Qualitätssicherung
  • Weiterentwicklung aus einem zuvor entwickelten u. ähnlich gelagertem Projekt (vgl. Projekt 01/2004 ? 04/2004).
  • Entwurf, Planung und Entwicklung eines Systems zur Fernsteuerung von jeweils 7 hochauflösenden Gigabit-Ethernet-Kameras der Fa. IDS für eine stichpunktartige Überprüfung des ?Quality-Gradings? an Buchenholzmodeln (Einstufung nach Qualitätsmerkmalen durch geschulte Grader). Prozessgetriggerte Kameraauslösung, Ansteuerung über SDK.
  • Datenaustausch und Synchronisation mit entsprechenden stückebezogenen Produktionsdaten. Einblendung aller wichtigen Merkmale in die erzeugten Digitalfotos (JPEG-Format), automatische Aufbereitung, Konzentration und Zusammenfügung von mehreren Einzelfotos (Bildmanipulation) zur Ermöglichung einer schnellen visuellen Auswertbarkeit durch die Mitarbeiter der Qualitätssicherung.
  • Programmierung diverser Applikationen zur Justage, Stammdatenpflege, Aufbereitung und Anzeige von Statistiken, Bildmanipulation sowie Datenkommunikation.

C++ Microsoft VisualStudio MySQL SDK VMware TCP-IP
C++ VC6.0 Multithreading MySQL Remotly Anywhere SDK (Fa. IDS) Ethernet JPG BMP VMWare
Pollmeier Massivholz GmbH
Aschaffenburg
11 Monate
2007-01 - 2007-11

Entwicklung Rahmenprogramm/Leitrechner für mehrere Reduzierbandsägen

Software-Entwickler
Software-Entwickler

  • Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Auftragsverwaltung, Stärken- und Ausbeuteoptimierung für 3 Reduzierbandsägen mit jeweils eigenen Scanner-Messeinrichtungen.
  • Wiederverwendung und Adaptierung zuvor selbst entwickelter diverser Frontend-Applikationen im Client-Server-Design für die zentrale Auftrags- und Produktionsplanung, Eingabe und Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.
  • Programmierung eines universellen und skalierbaren Kommunikationsmoduls zum POSIX-konformem Datenaustausch zu 3 vorhandenen Scannern via TPC/IP.
  • Wiederverwendung eines zuvor selbst entwickelten Optimierungsmoduls für Ausbeute und Verschnitt unter Berücksichtigung der Aufträge, Ziel- und Lagermengen.
  • Verarbeitung, Speicherung und Bereitstellung von Prozessdaten in einer MySQL-Datenbank, Ausgabe von verarbeiteten (Sekundär-) Daten an mehrere SPS?sen zur Produktionssteuerung.
  • Einsatz und Spezialisierung des in einem parallelen Projekt selbst entwickelten, auf Socket-API basierenden Kommunikationsmoduls (UDP-Protokoll) zum hochschnellen Prozessdaten-Transport zwischen einer oder mehreren Simatic-Slot-PLC?s und dem Rahmenprogramm.
  • Programmierung von Applikationen für weitere statistische Aufbereitung und Anzeige von Schicht- und Leistungsdaten aus aktuellen Schichten und größeren Schichtzeiträumen.
  • Automatisierter E-Mail-Versand bei Erreichen von Produktionszielen, Ereignissen bzw. neuen Produktionsanweisungen.
  • Design, Entwicklung u. Programmierung eines Rechtekonzepts mit bereichsspezifischen Passwörtern und -Gruppen sowie eines Systems zur Aufzeichnung von Benutzereingaben.

UDP/IP EMail-Client Siemens Simatic MySQL Visual Studio.NET OPC UA WinCC ODBC MFC ATL TCP/IP Posix C++ Microsoft Visual Studio.NET OPC Siemens-TIA SMTP-Client Multithreading Simatic Slot-T-Kit Client-Server Architektur UDP
Pollmeier Massivholz GmbH & Co. KG
Creuzburg
8 Monate
2007-03 - 2007-10

Rahmenprogrammentwicklung automatische Breitensortierung von besäumtem Schnittholz

Software-Entwickler
Software-Entwickler

  • Entwicklung eines Rahmenprogramms und weiterer Programmkomponenten für eine automatische Breitensortierung von besäumtem Schleifholz.
  • Wiederverwendung und Adaptierung eigener zuvor bereits entwickelter diverser Frontend-Applikationen im Client-Server-Design.
  • Programmierung einer Auftragsverwaltung zur automatischen volumen- und summenbezogenen Zielmengensteuerung.
  • Rahmenprogramm zur Integration und Koordinierung verschiedener Anlagenkomponenten (u.a. Lucidyne Grade Mark Reader, ReaJet Signierung) sowie zur Interaktion mit SPS-Ablaufsteuerungen. Anbindung mittels IP-S7-Link.

IP-S7-Link C++ VC6.0 MySQL MFC ATL TCP-IP Client/Server C++ VC6.0 Multithreading Client-Server Architektur TCP/IP
Pollmeier Massivholz GmbH
Aschaffenburg
1 Jahr 2 Monate
2006-03 - 2007-04

Entwicklung eines Rahmenprogramms und weiterer Komponenten

Software-Entwickler
Software-Entwickler

  • Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Nassholzsortierung von Buchenholz.
  • Zusammenführung und Koordination mehrerer Simatic-PLC?s, sowie Kommunikation mit anderen Rechnern aus vor- uns nachgelagerten Anlagenbereichen.
  • Verwendung eines Kommunikationsmoduls mittels Socket-API (UDP-Telegramme) für den hochschnellen Prozessdaten-Transport zwischen mehreren Simatic-Slot-CPU?s und dem Rahmenprogramm.
  • Verarbeitung, Speicherung und Bereitstellung aller Prozessdaten in einer MySQL-Datenbank.
  • Entwicklung eines OnLine-Optimierungsmoduls (lineare Optimierung) zur lückenoptimierten Lagebestimmung von Brettern im Trocknungspaket.
  • Diverse Frontend-Applikationen im Client-Server-Design zur Auftrags- und Produktionsplanung, Eingabe und Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.
  • Weitere Applikationen zur Ermittlung und Verwaltung sowie zur Anzeige bzw. Ausdruck von Schicht- und Leistungsprotokollen. Ein Bestandteil davon ist die detailgetreue und vollgrafische Anzeige von Paketdesign und Optimierungsergebnis.
  • Datenaustausch mit Betriebsdatenerfassung.

MySQL C++ ATL Excel TCP/IP UDP/IP MFC Multithreading Simatic Slot-T-Kit Client-Server Architektur Automatisierung UDP
Pollmeier Massivholz GmbH
Aschaffenburg
3 Jahre 11 Monate
2003-03 - 2007-01

Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Auftragsverwaltung

Software-Entwickler
Software-Entwickler

  • Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Auftragsverwaltung, Stärken- und Ausbeuteoptimierung für Gruppen von Reduzierbandsägen in 2 verschiedenen Werken.
  • Entwicklung diverser Frontend-Applikationen im Client-Server-Design für die zentrale Auftrags- und Produktionsplanung, Eingabe und Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.
  • Programmierung eines OPC-Clients zwecks Verbindung, Zusammenführung und Koordination mehrerer Simatic-PLC?s mit dem Rahmenprogramm.
  • Entwicklung eines Optimierungsmoduls für Ausbeute und Verschnitt unter Berücksichtigung der Aufträge, Ziel- und Lagermengen.
  • Verarbeitung, Speicherung und Bereitstellung von Prozessdaten in einer MySQL-Datenbank, Ausgabe von verarbeiteten (Sekundär-) Daten an SPS zur Produktionssteuerung.
  • Einsatz und Spezialisierung des in einem parallelen Projekt selbst entwickelten, auf Socket-API basierenden Kommunikationsmoduls (UDP-Protokoll) für den hochschnellen Prozessdaten-Transport zwischen einer oder mehreren Simatic-Slot-PLC und dem Rahmenprogramm.
  • Programmierung von Applikationen für die weitere statistische Aufbereitung und Anzeige von Schicht- und Leistungsdaten aus aktuellen Schichten und größeren Schichtzeiträumen.
  • Automatischer E-Mail-Versand bei Erreichen von Produktionszielen, Ereignissen bzw. neuen Produktionsanweisungen.
  • Entwicklung eines Rechtekonzepts mit bereichsspezifischen Passwörtern und ?Gruppen sowie eines Systems zur Aufzeichnung von Benutzereingaben.

C++ Microsoft Visual Studio OPC MySQL MFC ATL Multithreading Simatic 5 Client/Server TCP/IP Microsoft Visual Studio.NET WinCC SMTP-Client ODBC Simatic Slot-T-Kit Client-Server Architektur
Pollmeier Massivholz GmbH & Co. KG
Creuzburg
2 Jahre 4 Monate
2003-09 - 2005-12

Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Fehlererkennung und Qualitätsbeurteilung

Software-Entwickler
Software-Entwickler

  • Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Fehlererkennung und Qualitätsbeurteilung von Buchenholz sowie Koordinierung einer Scheifholzsortierung mit anschließender Stapelung
  • Zusammenführung und Koordination mehrerer Simatic-PLC?s, diverser Mess- und Markierungseinheiten sowie Kommunikation mit anderen Rechnern aus vor- uns nachgelagerten Anlagenbereichen.
  • Programmierung eines Moduls zur flexiblen Achsberechnung für das Besäumen.
  • Entwicklung eines Kommunikationsmoduls mittels Socket-API (UDP-Telegramme) für den hochschnellen Prozessdaten-Transport zwischen mehreren Simatic-Slot-CPU?s und dem Rahmenprogramm.
  • Verarbeitung, Speicherung und Bereitstellung aller Prozessdaten in einer MySQL-Datenbank. Aufbau eines selbstaktualisierenden, redundant ausgelegten Systems mit halbautomatischer Übernahmefunktion bei möglichem Ausfall des aktiven Rahmenprogramm-Rechners.
  • Datenaustausch mittels TCP/IP zu einem Farb- und Tiefenscanner (Joanneum Research), Aufbereitung und Transformation der Messdaten sowie Übergabe an eine Optimierung.
  • Datenaustausch mittels TCP/IP zu einem 3D-Scanner (Fa. Microtec). Aufbereitung der Messdaten und Versorgung eines weiteren Optimierungsmoduls zur Erzielung eines bestimmten Paketdesigns mit sehr aufwendiger, regelgebundener Stückeplatzierung.
  • Ansteuerung mehrerer Signiersysteme zur Stückemarkierung mittels TCP/IP oder über serielle Schnittstelle. Zustands und Fehlerüberwachungen.
  • Diverse Frontend-Applikationen im Client-Server-Design zur Auftrags- und Produktionsplanung, Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.
  • Erstellung von Applikationen für den Datenimport aus Excel-Tabellen und CSV-Dateien.
  • Weitere Applikationen zur Ermittlung und Verwaltung sowie zur Anzeige bzw. Ausdruck von Schicht- und Leistungsprotokollen. Ein Bestandteil davon ist die detailgetreue und vollgrafische Anzeige von Paketdesign und Optimierungsergebnis.
  • Datenübergabe an SAP-System.

C++ MySQL ODBC SAP-Business-Connector Multithreading Siemens Simatic TCP/IP UDP/IP RS232 over IP MFC ATL Simatic Slot-T-Kit Client-Server Architektur Excel Automatisierung UDP RS232 Over IP
Pollmeier Massivholz GmbH & Co. KG, Aschaffenburg / Thaler & Pacher GmbH
Aschaffenburg
4 Monate
2004-01 - 2004-04

Entwicklung einer Kamera-Applikation für die Qualitätssicherung

Softwareentwickler
Softwareentwickler

  • Entwicklung einer Kamera-Applikation für die Qualitätssicherung
  • Entwurf, Planung und Entwicklung eines Systems zur Fernsteuerung von jeweils 7 hochauflösenden Canon-Consumer-Digitalkameras für eine stichpunktartige Überprüfung des ?Quality-Gradings? an Buchenholzmodeln (Einstufung nach Qualitätsmerkmalen durch geschulte Grader). Prozessgetriggerte Kameraauslösung, Steuerung über Canon-SDK.
  • Datenaustausch und Synchronisation mit entsprechenden stückebezogenen Produktionsdaten. Einblendung aller wichtigen Merkmale in die erzeugten Digitalfotos (JPEG-Format), automatische Aufbereitung, Konzentration und Zusammenfügung von mehreren Einzelfotos (Bildmanipulation) für eine schnelle visuelle Auswertbarkeit durch die Mitarbeiter der Qualitätssicherung.
  • Programmierung diverser Applikationen zur Justage, Stammdatenpflege, Aufbereitung und Anzeige von Statistiken, Bildmanipulation sowie Datenkommunikation.

C++ MySQL NetOP USB over IP USB Over IP Canon SDK JPG BMP
Pollmeier Massivholz GmbH & Co. KG
Creuzburg
2 Monate
2002-06 - 2002-07

Entwicklung Grafikanwendung für Rundholzvermessung

Entwickler
Entwickler

  • Anbindung einer Rundholzvermessung zwecks Sortenoptimierung und grafischer Darstellung. Design und Programmierung.

Win-NT ANSI-C++ MFC WinNT VC++ GUI VB DB Access
US-Datec GmbH Stall
Stall (Österreich)
3 Monate
2002-03 - 2002-05

Design und Entwicklung von Anlagenvisualisierung

Entwickler
Entwickler

  • Design und Erstellung einer Anlagenvisualisierung mit einem komponentenorientierten Webtool für die Materialfluss-Steuerung einer Anlage in der Lebensmittelverarbeitung.

MS WinNT MS Win 2000 Batch-Skript HTML Web Architect WinNT Win2K VB Skript WebArchitekt
Reimelt FoodTechnologie GmbH
Rödermark
2 Monate
2002-01 - 2002-02

Online-Vermessung von Rundhölzern

Entwickler
Entwickler

  • Online-Vermessung von Rundhölzern in 2-Ebenen-Messrahmen mit anschließender gesteuerter Lagepositionierung in hydraulischer Drehvorrichtung. 
  • Übertragung, Plausibilisierung und Verarbeitung von Abstands- und Konturdaten u.a. mittels Multipler Regression und Gauss'schen Fehlerausgleichs-verfahren.

Microsoft WinNT C++ PROFIBUS SPS Step 5 WinNT VC++ Profibus SPS Matlab berührungslose Messtechnik / Lichtvorhang
Rettenmeier Holzindustrie Gaildorf GmbH & Co. KG
Gaildorf
7 Monate
2001-06 - 2001-12

Automatisierung eines Bauholzsortierwerks

Entwickler
Entwickler

  • Automatisierung eines Bauholzsortierwerks mit Anbindung an die Sägelinie und Integration in die Produktionsplanung.

C++ Win-NT PROFIBUS SPS Step 5 WinNT VC++ VB Profibus Soft-SPS Access
Dölker
Horb-Altheim
6 Monate
2001-02 - 2001-07

Steuerung eines Horizontalsortierwerks

Entwickler
Entwickler

  • Steuerung in Horizontalsortierwerk, das von mehreren Produktionslinien gleichzeitig gespeist wird. Optimierte Sortenbildung und Stückeverfolgung sowie Visualisierung. Anbindung mehrerer Bedienplätze. CORBA-Schnittstelle zur Produktionsplanung.

C++ DCOM Corba WinNT TCP/IP IPX SPS Step5 VC++ VB SPS
SCHWAIGER Holzindustrie GmbH & Co. KG
Hengersberg bei Deggendorf
2 Monate
2000-02 - 2000-03

Implementation eines Passworthandlings

Entwickler
Entwickler

  • Implementation eines Interface für Passworthandling in bestehendes C++ Programm. 

C++ VB Win-NT VC++ COM WinNT Access
Balzers Process Systems
Alzenau in Unterfranken
8 Monate
1997-10 - 1998-05

Automatisierung einer Online-Sägelinie

Entwickler
Entwickler

Automatisierung einer flexiblen Online-Sägelinie mit ortsgenauer Werkstückverfolgung sowie eines automatischen Bauholzsortierwerks mit vollständiger Integration in die Produktionsplanung.

Win-NT C++ VB PROFIBUS Siemens SPS Access
Weinzierl
Vilshofen
1 Monat
1996-10 - 1996-10

Evaluierung Betriebsmittel

Entwickler
Entwickler

Untersuchungen und Tests zur Einsetzbarkeit des skalierbaren Echtzeitbetriebsystems VxWorks (Embedded System) und dessen Entwicklungstools der Fa. Wind River in der Automatisierungsumgebung der Holzindustrie.

VxWorks Tornado-Tools
Holz Industrie Beratung Rosenheim
Rosenheim, Oberbayern
10 Monate
1995-04 - 1996-01

Modernisierung einer starren Holz-Produktionslinie

Entwickler
Entwickler

Modernisierung einer starren Holz-Produktionslinie mit Schaltwerktechnik in eine durch PC und Soft-SPS gesteuerte vollautomatische Linie mit Stückeverfolgung und flexiblem Einschnitt. Entwicklung und Anpassung diverser Hardware-Interfaces. Programmierung von Algorithmen für die Achs-Positioniersteuerung. Erstellung von Programmen für PC und SPS.

MS-DOS C++ Assembler 80186 Controller Interbus Siemens Step5
Meyer-Breloh
Munster
3 Monate
1994-12 - 1995-02

Rundholzvermessung mit 2-Ebenen-Meßrahmen

Entwickler
Entwickler

Rundholzvermessung mit 2-Ebenen-Meßrahmen. Soft- und Hardwareentwicklung (Entwicklung, Design und Leiterplattenlayout) von Slotkarten für 80486-Coprozessorboard (MODULAR-4/486, Fa. Sorcus) zur Signalverarbeitung im Interruptbetrieb. Analytische und statistische Meßdatenauswertung mit anschließender Übertragung an PC über Businterface. Störungs- und Fehlerdiagnostik.

Wind River Linux MS-DOS EAGLE
Kühne
Adelepsen
6 Monate
1994-07 - 1994-12

Entwicklung einer Soft-SPS (Siemens S5 kompatibel) mit zusätzlicher Vor- und Nachverarbeitung

Entwickler
Entwickler

Entwicklung einer (Siemens S5 kompatiblen) Soft-SPS für MS-DOS Rechner im Proteced Modus, die in ein PC-Programm eingebettet ist. Der PC-Teil (in C++ entwickelt) übernimmt zyklussynchron für die SPS im Rahmen der Vor- und Nachverarbeitung aufwendigere Berechnungen sowie die Bereitstellung von Verfolgungsinformation. Gleichzeitig liefern die Daten aus Vor- und Nachverarbeitung die Basis für eine Prozessvisualisierung.

MS-DOS Microsoft Windows IPX RTKernel Interbus
HIB
Rosenheim, Oberbayern
4 Monate
1994-06 - 1994-09

Positioniersteuerung für hydraulische Achsen von Sägemotoren

Hard- und Softwareentwickler
Hard- und Softwareentwickler

Positioniersteuerung für hydraulische Achsen von Sägemotoren auf Basis eines Controllerboards mit 80186 Prozessor (Fa. Phoenix Contact): Virtuelles Mapping von E/A Informationen aus den Feldbusmodulen; Programmierung von digitalen Reglern und Stellalgorithmen; Ermittlung von Regelparametern und Optimierung der Istabläufe.

MS-DOS Assembler 80186 Controller Interbus Siemens Step 5
SRA
Abreschviller (Frankreich)
4 Monate
1994-03 - 1994-06

Entwicklung von Standardsoftware

Entwickler
Entwickler

Erweiterung der zentralen Standardsoftware zur Anlagensteuerung und Produktverfolgung um den Proteced Modus zur Beseitigung des DOS-Speicherengpasses. Adaptierung diverser Treiber (Interbus, serielle Schnittstellencontroller, L2) an DOS-DPMI Interface.

MS-DOS Assembler 8086 RTKernel TSR
Holz Industrie Beratung Rosenheim
Rosenheim, Oberbayern
5 Monate
1994-02 - 1994-06

Automatisierung einer Seitenwaresortierung

Entwickler
Entwickler

Variante der Seitenwaresortierung wie zuvor genannt, jedoch zusätzlich mit eigens entwickelter SPS-Funktionalität im PC (Soft-SPS), um LowLevel- Automatisierungsfunktionalitäten parallel mitzuerledigen. Steuerung, Regelung und Visualisierung.

MS DOS C++ IPX Client/Server IPX RTKernel Interbus
Reil
Arnschwang
11 Monate
1992-04 - 1993-02

Automatisierung einer Produktionsanlage zur Seitenwaresortierung mit 70 Sortierboxen

Entwickler MS DOS C++ TSR ...
Entwickler

Automatisierung, Vernetzung und Visualisierung einer Seitenwaresortierung mit 70 Boxen. Anbindung von 4 Visu-Terminals nach Cliewnt/Server Prinzip mit Zugriff auf die zentrale Steuerung. Online-Vermessung von Werkstücken (Dicke, Breite, Länge, Qualität), Optimierung und Sortenbildung, Stückeverfolgung und -Überwachung. Schnittstellen zu mehreren Siemens SPS'en im Umfeld.

MS DOS C++ TSR IPX RTKernel Interbus
Schwaiger
Hengersberg bei Deggendorf
3 Monate
1991-08 - 1991-10

LaserAbstandsmessung an Rundholzstirnkante zur Einwurfoptimierung

Entwickler
Entwickler

Entwicklung von Soft- und Hardware für eine Laser-Abstandsmessung an Rundholzstirnkante zur Einwurfoptimierung. Entwicklung von Hard- und Softwarekomponenten.

Meßergebnisübertragung an Host-Rechner.

Kühne GmbH
Adelepsen
5 Monate
1991-03 - 1991-07

Entwicklung einer berührungslosen Stärkenmessung nach dem Laser-Triangulationsverfahren

Entwickler
Entwickler

Entwicklung einer berührungslosen Holz-Stärkenmessung für den Onlinebetrieb nach dem Lasertriangulationsverfahren.

Hard- und Softwareentwicklung. (Entwicklung, Design und Leiterplattenlayout für PC-Slot-Karte mit analogen u. digitalen Komponenten), grafisches Auswertungsprogramm zur Meßergebnisbewertung und -Anzeige.

Anwendung diverser math. AusgleichsVerfahren (z.B. Spline Interpolation). Serielle Meßdatenübertragung an Host-Rechner.

weitere Kunden: Kühne (Adelepsen), Reil (Arnschwang)

MS-DOS Microsoft Windows EAGLE
Schwaiger
Hengersberg bei Deggendorf
5 Monate
1989-05 - 1989-09

Portierung eines Basic Interpreters auf MS-DOS

Entwickler
Entwickler

Portierung von Programmen (Basic Interpreter für SPS: HIBASIC) der Firma Hitachi auf MS-DOS.

Programmierung diverser PC-Softwaretools zum Zugriff auf die Prozess-IO von SPS‘en der Fabrikate Allen Bradley, Klöckner Möller, Hitachi, Siemens, GE-Fanuc

 

MS-DOS C 8086 Assembler
Schindler Automation
Walldorf
3 Jahre
1985-10 - 1988-09

Festanstellung als Entwicklungsingenieur

Entwicklungsingenieur/Softwareingenieur PLM86 MSDOS Windows ...
Entwicklungsingenieur/Softwareingenieur

Erst- und /Festanstellung bei Firma Leybold-Heraeus GmbH in Hanau (Hochvakuumtechnologie) in der Abteilung Automation als Entwicklungsingenieur für Hard- und Software.

Interdisziplinäre Entwicklung eines Multiplex-Spektrometers zur Online-Messung von optischen u. magnetischen Schichten.

Programmierung von Echtzeit-Steuerungen für verfahrenstechnische Prozesse im Bereich der Hochvakuumtechnik.

Weitere Aufgaben waren die Entwicklung von Benutzeroberflächen unter verschiedenen Betriebssystemen sowie diverse Gerätetreiber,

Messtechnik, Visualisierung, Rechnerkommunikation

Im Rahmen der Arbeit als Projektverantwortlicher mehrmalige Aufenthalte in den USA.

RMX86
PLM86 MSDOS Windows C methodische Produktentwicklung
Leybold Heraeus
Hanau

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 6 Monate
1988-10 - 1992-03

Diplomstudiengang am Institut für Allgemeine und Theoretische Elektrotechnik

Diplom-Ingenieur, Universität-GH Siegen
Diplom-Ingenieur
Universität-GH Siegen

  • Wissenschaftliches Zweit- und Ergänzungsstudium am Institut für Allgemeine u. Theoretische Elektrotechnik
  • weitere Studienschwerpunkte: Regelungstechnik, Halbleiterelektronik, techn. Informatik

3 Jahre 7 Monate
1982-01 - 1985-07

Studiengang Elektrotechnik

Diplom-Ingenieur, Fachhochschule Frankfurt am Main
Diplom-Ingenieur
Fachhochschule Frankfurt am Main

  • an der Fachhochschule Frankfurt am Main mit dem Studienschwerpunkt Technische Informatik

Kompetenzen

Kompetenzen

Top-Skills

Automation/Steuerung Embedded C++ Echtzeitprogrammierung Verfahrenstechnik Agile Softwareentwicklung Extreme Programming Meß- und Regelungstechnik

Produkte / Standards / Erfahrungen / Methoden

Controller
Android SDK
ATL
C-Spy
Client/Server
DCOM
Development Assistant for C
Development Assistant for C (DAC)
Eclipse
Excel
HAL
HTML
IAR Embedded Workbench
IP-S7-Link
KI-Neuronet Toolbox
MFC
Microsoft VisualStudio
MS Visual Studio
NetOP
Neuronale Netzwerke
OPC
Polyspace
Posix
PTC Integrity
RS232 over IP
RTKernel
SAP-Business-Connector
SDK
Segger-EmbOS
Siemens Simatic
Simatic 5
Tornado-Tools
TSR
UDP/IP
Visual Studio.NET
VMware
Web Architect
WinCC
Xamarin Studio
UML
Git
Confluence
Jira
Echzeitsoftware

Fachkenntnisse und spezielle Erfahrungen:

  • Langjährige Erfahrung im Anlagen- und Gerätebau sowie in Forschung und Entwicklung. Fundierte Praxis in C, C++ und Embedded?C++ auf Mikrocontrollern und Echtzeitbetriebssystemen. Entwicklung von hardwarenaher Software, Hardware-Schnittstellen und Device-Treibern in echtzeitkritischem Umfeld. Schwerpunkte sind auch Algorithmik (i.a. Rekursion), Signalverarbeitung (Filter, Regelung, neuronale Netze), elektrische Messtechnik, MSA (Measurement System Analysis), statistische Prozesskontrolle sowie Clean-/Secure-Code-Maßnahmen. Mit Prüfung, Validierung und Dokumentation der Systeme bin ich ebenso bestens vertraut. Umfangreiche Erfahrung aus interdisziplinären Projekten (u.?a. Optische Messtechnik, Thermodynamik).


Echtzeitbetriebssysteme (RTOS)

  • Azure-RTOS
  • Segger EmbOS
  • CooCox OS & IDE
  • RTKernel


Eingebettete Systeme & Entwicklungsumgebungen:

  • ARM Cortex STM32,
  • Atmega328 (Arduino)
  • ESP32
  • CMS32
  • NVidia Jetson Nano SDK
  • Raspberry Pi
  • ST-LINK
  • PiXtend-Codesys


Entwicklungstools & Frameworks:

  • Visual Studio
  • Xamarin Studio
  • Eclipse Studio (Java & Android SDK)
  • IAR Embedded Workbench
  • CubeMX
  • VisualGDB
  • Qt
  • Qt-QML
  • TouchGFX
  • Tornado-Tools
  • DDK
  • MFC
  • STL
  • ATL
  • CORBA
  • CMake
  • GoogleTest
  • Polyspace Code Prover & Bug Finder


Virtualisierung & Containerisierung:

  • Docker
  • VMware


Industrielle Busse & Protokolle:

  • Ethernet
  • ARCNet
  • CAN
  • Interbus
  • Profibus
  • Modbus RTU
  • LIN Bus
  • L2-Bus
  • MBus
  • IP-S7 Link
  • RS232 over IP
  • RS485
  • USB over IP
  • I2C
  • SPI
  • spez. Busankopplungen (Transceiver RX/TX)


Kommunikationsprotokolle & Netzwerktechnologien:

  • TCP/IP
  • UDP
  • MQTT
  • Bluetooth
  • IPX
  • Restful API
  • ZeroTier


Projektmanagement & Kollaboration:

  • GitLab
  • Bitbucket
  • Jira
  • Confluence
  • PTC Integrity (MKS)
  • Slack


Modellierung & Architektur:

  • UML
  • Cameo SysML


Weitere Technologien & Tools:

  • Node-Red
  • Halcon
  • SAP-Business-Connector
  • OPC
  • ODBC
  • Mosquitto
  • Vernemq
  • Telegraf
  • NetOP
  • Web Architect
  • C-Spy


langjährige Erfahrung auf den Arbeitsgebieten:

  • Echtzeitsteuerungen
  • Entwicklung von Algorithmen für Steueraufgaben und sonstige Software für Steuerungs- und Automatisierungszwecke
  • Lösung von Optimierungsproblemen in komplexem Umfeld
  • C, C++, Python, Shell-Skripte, Halcon, Matlab

Betriebssysteme

Android
Microsoft Windows
Microsoft WinNT
MS DOS
MS Win 2000
MS-DOS
MSDOS
OPC UA
RMX86
VxWorks
Win-NT
Wind River Linux
Linux (Debian, Ubuntu)

Programmiersprachen

ANSI-C++
Assembler
Batch-Skript
C
C#
C++
Embedded C++
Java
MATLAB
MISRA C++
PLM86
Siemens Step 5
SPS Step 5
VB
VC6.0
JavaScript
Python

Datenbanken

Access
MS SQL Database
MySQL
ODBC
InfluxDB
PostgreSQL

Datenkommunikation

Bluetooth
Corba
Interbus
IPX
LIN Bus
MBus
PROFIBUS
TCP-IP
TCP/IP
USB over IP

Hardware

Siemens SPS
STM32

Berechnung / Simulation / Versuch / Validierung

KNN

Design / Entwicklung / Konstruktion

EAGLE
EMail-Client
Multithreading

Branchen

Branchen

  • Anlagen- und Gerätebau
  • Hochvakuumtechnik
  • Holzindustrie

Einsatzorte

Einsatzorte

Frankfurt am Main (+150km)
Deutschland, Schweiz, Österreich

größere Entfernungen und unterschiedlicher Stundensatz möglich je nach Auftrag und Dauer (Verhandlungssache)

möglich

Projekte

Projekte

1 Monat
2025-03 - 2025-03

Erweiterung vorhandener Messtechnik

EtherNet/IP C++ Algorithmik ...

  • Rissprüfung an rotationszylindrischen Bauteilen mittels Keyence CL4 Kamera mit AI basierter Bildgebung und Search Detection. 
  • Erweiterung an bestehender Messanlage, Erweiterung des vorhandenen Programms hinsichtlich Steuerungsablauf und Messung. 

EtherNet/IP C++ Algorithmik MySQL Messtechnik
improved automation GmbH
3 Monate
2024-12 - 2025-02

Softwareentwicklung & Elektroplanung

Visual Studio C++ Num. Mathematik ...

  • Design & Programmierung einer Mess-Software mit umfassender GUI zur Vermessung rotationszylindrischer Bauteile im Micrometerbereich zum Zwecke der Qualitätssicherung für Automotive (ISO 10012, IATF 16949). 
  • Datenerfassung, Auswertung und Anzeige. Mehrfarbige konfokale Laser-Abstandsmessung Keyence). 
  • Softwareerstellung für Prüfmittelfähigkeits-Nachweis (Mess-System-Analyse - MSA I & II, Six Sigma, Cg, Cgk, GR&R), Entwicklung sicherheitsgerichteter Automatisierungstechnik (IEC 61508, EN ISO 13849), versch. Servo Drives (Metronix, KEB), Aktorik & Sensorik u. div. Automatisierungsgeräte, PNOZ Multi.

Visual Studio C++ Num. Mathematik Ethernet Protokolle MySQL
improved automation GmbH
6 Monate
2024-06 - 2024-11

Embedded-Entwicklung von Motoren/Pumpenansteuerung, Display u. weiteren Elementen

iMX8 Linux & BareMetal RTOS STM32 (U595) ...

  • Agile Softwareentwicklung (CI/CD) im Serienentwicklungsteam (CU & ASU)
  • Geräteentwicklung, Entwicklung neuer Funktionalitäten in C++ für Embedded Plattformen
  • Erstellung von Unit-/Modul & Integrationtests

iMX8 Linux & BareMetal RTOS STM32 (U595) Segger Embos Python GTest CMake MBUS I2C Confluence Jenkins Windchill GitLab PlantUML MCT PADS
Miele & Cie. KG
Gütersloh
2 Monate
2024-01 - 2024-02

Embedded-Entwicklung

Embedded-Linux NVidia Jetson Nano Raspberry PI ...
  • Embedded-Entwicklung, Unterstützung bei Frontend-/Backend-Softwareentwicklung,
  • ?Vertical Farming?, Cloud-Programming Bewegungsautomatisierung/Schrittmotorsteuerung mit Intel RealSense 3D-Kamera


Embedded-Linux NVidia Jetson Nano Raspberry PI PiXtend (CODESYS SPS-Kompaktsteuerung gem. EC-61131-3) Python Java Skript TS Docker GitLab Slack Confluence HTML RESTful API React Mosquitto Vernemq InfluxDB Postgres Node Red Telegraf ZeroTier CMake IoT MQTT CAN-Bus I2C
Lite+Fog GmbH
Berlin
6 Monate
2023-03 - 2023-08

Unterstützung/Beratung der Serienentwicklung bei Integration eines Vorentwicklungsprojekts

Entwicklungsingenieur C++ Embedded C++ Python ...
Entwicklungsingenieur
  • Unterstützung der Serienentwicklung bei der Integration von Embedded-Programmcode aus der Verfahrens-Vorentwicklung in eine neue Gerätegeneration.
  • Design, Entwicklung und Test diesbezüglichen Codes und entsprechender Schnittstellen.
Atlassian JIRA Agile Atlassian Confluence Cameo systems modeler Postman
C++ Embedded C++ Python Java JSON REST Linux Echtzeitbetriebssystem Git CMake Embedded Linux STM32 Node.js Testing mit Python Skript Duktape JavaScript Object Notation (JSON) XML RESTful API Agile Entwicklung Continuous Integration Jenkins Clean & Secure Code Jira Confluence (Atlassian) GitLab System Architektur Cameo SysML UML
Firma Miele & Cie. KG
Bünde / Gütersloh / remote
1 Jahr 6 Monate
2021-09 - 2023-02

Forschung / Entwicklung Verfahrenstechnik

Embedded C Atlassian Confluence C++ ...

  • Integration in Funktionsmuster, Datenanalyse, Modellierung, Softwarearchitektur, Risikoanalyse & Klassifizierung, Prüfplanerstellung, Embedded Controller Implementierung, Aufbau Simulations- und Testumgebung, Unit- u. Regressionstests, agile Projektarbeit, Evaluierung u. Adaption von Mess-Sensorik (Thermo-, Magnetfeld-, Schwingungssensor, etc), Signalanalyse u. Ausarbeitung mathematischer Algorithmen, Mitwirkung als Erfinder an mehreren Patenten. 

Visual Studio Git
Embedded C Atlassian Confluence C++ MISRA-C++ Softwarearchitektur Atlassian JIRA Agile Entwicklung Architekturvisualisierung Bus-Systeme (allg.) C/C++ Embedded Entwicklung / hardwarenahe Entwicklung STM32 Atmega328 (arduino) RTOS Forschung & Entwicklung LIN-Bus MBUS Mess- Steuerungs- und Regelungstechnik (MSR- / EMSR-Technik) Jira Confluence (Atlassian) Git Labview Pythonskript
Firma Miele & Cie. KG
Bünde / remote
8 Monate
2021-01 - 2021-08

Forschung / Entwicklung

Software-Entwickler C++ Embedded C Atlassian JIRA Agile ...
Software-Entwickler
  • Forschung / Entwicklung
  • Entwicklung geeigneter theoretischer Lösungsansätze zur Erfüllung von use cases für das automatische Kochen auf einem Induktionskochfeld. Embedded-Entwicklung für Funktionsmuster, Interdisziplinäre Arbeit, speziell Thermodynamik, Entwicklung u. Validierung von Sensorik & Testhardware
Visual Studio Atlassian Confluence LabView
C++ Embedded C Atlassian JIRA Agile C/C++ hardwarenahe Embedded Entwicklung STM32 Atmega328 Agile Entwicklung Jira Confluence (Atlassian) Elektrotechnik Labview NI-Messwerterfassungshardware MATLAB LIN-Bus (local interconnect network) MBUS Software Architektur / Modellierung
Firma Miele & Cie. KG
Bünde / remote
1 Jahr 8 Monate
2019-01 - 2020-08

Entwicklung einer vollautomatischen Qualitätsbeurteilung von Holzoberflächen (Bildverarbeitung)

Software-Entwickler Visual C++ C# Automatisierungstechnik ...
Software-Entwickler

  • Design & softwareseitige Entwicklung einer kamerabasierten Qualitätsbeurteilung (Quality-Grading)
  • Auswertung von Kameradaten eines 4-Seiten-Farb-Durchlaufscanners (Bildauswertung) von Holzoberflächen sowie Erlösoptimierung im Online-Produktionsbetrieb an einer Reduzierbandsägen-Rundlaufanlage. Analytische Bewertung von Kameradaten (Bildauswertung). Transformation / mathematische Behandlung von Signalen. Entwicklung komplexer rekursiver Programmalgorithmen sowie Konstruktion div. mathematischer Auswerte- und Analyseverfahren.
  • Entwicklung u. Design diverser begleitender Programme zur Visualisierung, Verifikation und statistischer Auswertung. Vernetzung der Komponenten innerhalb der vorhandenen IT-Infrastruktur mit Fertigungssteuerung.

C++ MySQL MS Visual Studio C# MS SQL Database TCP-IP
Visual C++ C# Automatisierungstechnik Graphentheorie Logistische Regression B-Tree Software Engineering
Pollmeier Massivholz GmbH
Creuzburg und Aschaffenburg
2 Jahre 3 Monate
2017-07 - 2019-09

Entwicklung einer Optimierung für das automatische Legen von Holzfurnieren

Software-Entwickler Lineare Optimierung Graphentheorie Regressionsanalyse ...
Software-Entwickler

  • Entwicklung einer Optimierung unter Auswertung von Kameradaten zum vollautomatisierten Legen von Holzfurnieren.
  • Im OnLine-Produktionsbetrieb wird eine Vielzahl übereinanderliegender Lagen Furnierholz durch Drehen (-90°, 90° und 180°) und Versetzen manipuliert, so daß im Hinblick auf strukturelle Stabilität und Isolation von Fehlstellen das Optimum an Wertschöpfung erzielt wird. Entwicklung komplexer rekursiver Algorithmen. Design u. Programmierung div. mathematischer Auswertungs- und Analyseverfahren.


C++ MySQL Microsoft Visual Studio C#
Lineare Optimierung Graphentheorie Regressionsanalyse Rekursion HTML Microsoft Visual Studio 2017
Pollmeier Massivholz
Creuzburg
9 Jahre 6 Monate
2008-01 - 2017-06

Entwicklung eines neuartigen Temperaturschätzers

Soft- und Hardwareentwickler
Soft- und Hardwareentwickler

  • Automatisches bzw. assistiertes Kochen und Braten auf Induktionskochfeldern (Koch- und Bratassistent / Temp Control).
  • Entwicklung eines neuartigen Temperaturschätzers zur berührungslosen Temperaturmessung (Thermopile) mit dem Ziel eines wirksamen Überkoch- und Anbrennschutzes beim Kochen und Braten. Die Garguttemperatur ist hierbei zu keiner Zeit direkt messbar.
  • Eine weitere Aufgabe bestand darin, die zunächst unter MATLAB entwickelte Verfahrenstechnik auf Embedded Controller im Rahmen der Funktionsmusterentwicklung zu portieren und weiter zu optimieren bis zur Serie.
  • Vernetzung der Elektronikkomponenten mittels MBUS (Miele-Bus) und LIN-Bus. Kommunikationsdesign, Übertragung und Koordination von Zustandsdaten und Steuerinformation zwischen mehreren Controllern.
  • App-Entwicklung: Entwicklung Android-App für Kochfeldbedienung (C#, Java), Integration eines Android-Tabletts als MBus-Teilnehmer via Bluetoothmodul.
  • Signalverarbeitung: Mathematische Auswertung von Temperatursignalen, Design digitaler Regler, Filteralgorithmen, Entwicklung und Training Neuronaler Netzwerke (KNN)

C++ C# MATLAB KI-Neuronet Toolbox C-Spy Segger-EmbOS HAL STM32 IAR Embedded Workbench Microsoft VisualStudio PTC Integrity Development Assistant for C Polyspace Eclipse Java Android Xamarin Studio EAGLE MISRA C++ Bluetooth Neuronale Netzwerke LIN Bus MBus KNN PTC Integrity Embedded C++ Wärmetheorie Mess- und Regelungstechnik Adaptive digitale Regler Embedded Controller CubeMX Visual C++ MISRA-C Matlab LIN-Bus (local interconnect network) MBUS Segger EmbOS + HAL ST-LINK Microsoft Visual Studio (2010 2015) PTC Integrity 10 Versionsmanagement (MKS) Development Assistant for C (DAC) Polyspace Code Prover & Bug Finder Eclipse Studio & Java & Android SDK JFC Xamarin Datascience Eagle Schaltplan Layout Editor
Miele & Cie. KG
Gütersloh
3 Monate
2017-01 - 2017-03

Erweiterung eines Rahmenprogramms

Visual C++ TCP/IP UDP ...

  • Erweiterung eines Rahmenprogramms zum Betrieb einer weiteren werkvernetzten vollautomatischen Reduzierbandsägen-Rundlaufanlage.
  • Planung und Programmierung von Schnittstellen zu anderen Anlagenkomponenten (Microtec- Farbscanner via TCP/IP), Kommunikation mit Simatic-SPS u. SAP Produktionsteuerung.

Visual C++ TCP/IP UDP Simatic Slot-T-Kit MySQL
Pollmeier Massivholz GmbH & Co. KG
Creuzburg
3 Monate
2007-10 - 2007-12

Qualitätssicherung Kamerasystem

Software-Entwickler C++ VC6.0 Multithreading MySQL ...
Software-Entwickler

  • Entwicklung einer Kamera-Applikation mit Gigabit-Ethernet-Industriekameras für die Qualitätssicherung
  • Weiterentwicklung aus einem zuvor entwickelten u. ähnlich gelagertem Projekt (vgl. Projekt 01/2004 ? 04/2004).
  • Entwurf, Planung und Entwicklung eines Systems zur Fernsteuerung von jeweils 7 hochauflösenden Gigabit-Ethernet-Kameras der Fa. IDS für eine stichpunktartige Überprüfung des ?Quality-Gradings? an Buchenholzmodeln (Einstufung nach Qualitätsmerkmalen durch geschulte Grader). Prozessgetriggerte Kameraauslösung, Ansteuerung über SDK.
  • Datenaustausch und Synchronisation mit entsprechenden stückebezogenen Produktionsdaten. Einblendung aller wichtigen Merkmale in die erzeugten Digitalfotos (JPEG-Format), automatische Aufbereitung, Konzentration und Zusammenfügung von mehreren Einzelfotos (Bildmanipulation) zur Ermöglichung einer schnellen visuellen Auswertbarkeit durch die Mitarbeiter der Qualitätssicherung.
  • Programmierung diverser Applikationen zur Justage, Stammdatenpflege, Aufbereitung und Anzeige von Statistiken, Bildmanipulation sowie Datenkommunikation.

C++ Microsoft VisualStudio MySQL SDK VMware TCP-IP
C++ VC6.0 Multithreading MySQL Remotly Anywhere SDK (Fa. IDS) Ethernet JPG BMP VMWare
Pollmeier Massivholz GmbH
Aschaffenburg
11 Monate
2007-01 - 2007-11

Entwicklung Rahmenprogramm/Leitrechner für mehrere Reduzierbandsägen

Software-Entwickler
Software-Entwickler

  • Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Auftragsverwaltung, Stärken- und Ausbeuteoptimierung für 3 Reduzierbandsägen mit jeweils eigenen Scanner-Messeinrichtungen.
  • Wiederverwendung und Adaptierung zuvor selbst entwickelter diverser Frontend-Applikationen im Client-Server-Design für die zentrale Auftrags- und Produktionsplanung, Eingabe und Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.
  • Programmierung eines universellen und skalierbaren Kommunikationsmoduls zum POSIX-konformem Datenaustausch zu 3 vorhandenen Scannern via TPC/IP.
  • Wiederverwendung eines zuvor selbst entwickelten Optimierungsmoduls für Ausbeute und Verschnitt unter Berücksichtigung der Aufträge, Ziel- und Lagermengen.
  • Verarbeitung, Speicherung und Bereitstellung von Prozessdaten in einer MySQL-Datenbank, Ausgabe von verarbeiteten (Sekundär-) Daten an mehrere SPS?sen zur Produktionssteuerung.
  • Einsatz und Spezialisierung des in einem parallelen Projekt selbst entwickelten, auf Socket-API basierenden Kommunikationsmoduls (UDP-Protokoll) zum hochschnellen Prozessdaten-Transport zwischen einer oder mehreren Simatic-Slot-PLC?s und dem Rahmenprogramm.
  • Programmierung von Applikationen für weitere statistische Aufbereitung und Anzeige von Schicht- und Leistungsdaten aus aktuellen Schichten und größeren Schichtzeiträumen.
  • Automatisierter E-Mail-Versand bei Erreichen von Produktionszielen, Ereignissen bzw. neuen Produktionsanweisungen.
  • Design, Entwicklung u. Programmierung eines Rechtekonzepts mit bereichsspezifischen Passwörtern und -Gruppen sowie eines Systems zur Aufzeichnung von Benutzereingaben.

UDP/IP EMail-Client Siemens Simatic MySQL Visual Studio.NET OPC UA WinCC ODBC MFC ATL TCP/IP Posix C++ Microsoft Visual Studio.NET OPC Siemens-TIA SMTP-Client Multithreading Simatic Slot-T-Kit Client-Server Architektur UDP
Pollmeier Massivholz GmbH & Co. KG
Creuzburg
8 Monate
2007-03 - 2007-10

Rahmenprogrammentwicklung automatische Breitensortierung von besäumtem Schnittholz

Software-Entwickler
Software-Entwickler

  • Entwicklung eines Rahmenprogramms und weiterer Programmkomponenten für eine automatische Breitensortierung von besäumtem Schleifholz.
  • Wiederverwendung und Adaptierung eigener zuvor bereits entwickelter diverser Frontend-Applikationen im Client-Server-Design.
  • Programmierung einer Auftragsverwaltung zur automatischen volumen- und summenbezogenen Zielmengensteuerung.
  • Rahmenprogramm zur Integration und Koordinierung verschiedener Anlagenkomponenten (u.a. Lucidyne Grade Mark Reader, ReaJet Signierung) sowie zur Interaktion mit SPS-Ablaufsteuerungen. Anbindung mittels IP-S7-Link.

IP-S7-Link C++ VC6.0 MySQL MFC ATL TCP-IP Client/Server C++ VC6.0 Multithreading Client-Server Architektur TCP/IP
Pollmeier Massivholz GmbH
Aschaffenburg
1 Jahr 2 Monate
2006-03 - 2007-04

Entwicklung eines Rahmenprogramms und weiterer Komponenten

Software-Entwickler
Software-Entwickler

  • Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Nassholzsortierung von Buchenholz.
  • Zusammenführung und Koordination mehrerer Simatic-PLC?s, sowie Kommunikation mit anderen Rechnern aus vor- uns nachgelagerten Anlagenbereichen.
  • Verwendung eines Kommunikationsmoduls mittels Socket-API (UDP-Telegramme) für den hochschnellen Prozessdaten-Transport zwischen mehreren Simatic-Slot-CPU?s und dem Rahmenprogramm.
  • Verarbeitung, Speicherung und Bereitstellung aller Prozessdaten in einer MySQL-Datenbank.
  • Entwicklung eines OnLine-Optimierungsmoduls (lineare Optimierung) zur lückenoptimierten Lagebestimmung von Brettern im Trocknungspaket.
  • Diverse Frontend-Applikationen im Client-Server-Design zur Auftrags- und Produktionsplanung, Eingabe und Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.
  • Weitere Applikationen zur Ermittlung und Verwaltung sowie zur Anzeige bzw. Ausdruck von Schicht- und Leistungsprotokollen. Ein Bestandteil davon ist die detailgetreue und vollgrafische Anzeige von Paketdesign und Optimierungsergebnis.
  • Datenaustausch mit Betriebsdatenerfassung.

MySQL C++ ATL Excel TCP/IP UDP/IP MFC Multithreading Simatic Slot-T-Kit Client-Server Architektur Automatisierung UDP
Pollmeier Massivholz GmbH
Aschaffenburg
3 Jahre 11 Monate
2003-03 - 2007-01

Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Auftragsverwaltung

Software-Entwickler
Software-Entwickler

  • Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Auftragsverwaltung, Stärken- und Ausbeuteoptimierung für Gruppen von Reduzierbandsägen in 2 verschiedenen Werken.
  • Entwicklung diverser Frontend-Applikationen im Client-Server-Design für die zentrale Auftrags- und Produktionsplanung, Eingabe und Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.
  • Programmierung eines OPC-Clients zwecks Verbindung, Zusammenführung und Koordination mehrerer Simatic-PLC?s mit dem Rahmenprogramm.
  • Entwicklung eines Optimierungsmoduls für Ausbeute und Verschnitt unter Berücksichtigung der Aufträge, Ziel- und Lagermengen.
  • Verarbeitung, Speicherung und Bereitstellung von Prozessdaten in einer MySQL-Datenbank, Ausgabe von verarbeiteten (Sekundär-) Daten an SPS zur Produktionssteuerung.
  • Einsatz und Spezialisierung des in einem parallelen Projekt selbst entwickelten, auf Socket-API basierenden Kommunikationsmoduls (UDP-Protokoll) für den hochschnellen Prozessdaten-Transport zwischen einer oder mehreren Simatic-Slot-PLC und dem Rahmenprogramm.
  • Programmierung von Applikationen für die weitere statistische Aufbereitung und Anzeige von Schicht- und Leistungsdaten aus aktuellen Schichten und größeren Schichtzeiträumen.
  • Automatischer E-Mail-Versand bei Erreichen von Produktionszielen, Ereignissen bzw. neuen Produktionsanweisungen.
  • Entwicklung eines Rechtekonzepts mit bereichsspezifischen Passwörtern und ?Gruppen sowie eines Systems zur Aufzeichnung von Benutzereingaben.

C++ Microsoft Visual Studio OPC MySQL MFC ATL Multithreading Simatic 5 Client/Server TCP/IP Microsoft Visual Studio.NET WinCC SMTP-Client ODBC Simatic Slot-T-Kit Client-Server Architektur
Pollmeier Massivholz GmbH & Co. KG
Creuzburg
2 Jahre 4 Monate
2003-09 - 2005-12

Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Fehlererkennung und Qualitätsbeurteilung

Software-Entwickler
Software-Entwickler

  • Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Fehlererkennung und Qualitätsbeurteilung von Buchenholz sowie Koordinierung einer Scheifholzsortierung mit anschließender Stapelung
  • Zusammenführung und Koordination mehrerer Simatic-PLC?s, diverser Mess- und Markierungseinheiten sowie Kommunikation mit anderen Rechnern aus vor- uns nachgelagerten Anlagenbereichen.
  • Programmierung eines Moduls zur flexiblen Achsberechnung für das Besäumen.
  • Entwicklung eines Kommunikationsmoduls mittels Socket-API (UDP-Telegramme) für den hochschnellen Prozessdaten-Transport zwischen mehreren Simatic-Slot-CPU?s und dem Rahmenprogramm.
  • Verarbeitung, Speicherung und Bereitstellung aller Prozessdaten in einer MySQL-Datenbank. Aufbau eines selbstaktualisierenden, redundant ausgelegten Systems mit halbautomatischer Übernahmefunktion bei möglichem Ausfall des aktiven Rahmenprogramm-Rechners.
  • Datenaustausch mittels TCP/IP zu einem Farb- und Tiefenscanner (Joanneum Research), Aufbereitung und Transformation der Messdaten sowie Übergabe an eine Optimierung.
  • Datenaustausch mittels TCP/IP zu einem 3D-Scanner (Fa. Microtec). Aufbereitung der Messdaten und Versorgung eines weiteren Optimierungsmoduls zur Erzielung eines bestimmten Paketdesigns mit sehr aufwendiger, regelgebundener Stückeplatzierung.
  • Ansteuerung mehrerer Signiersysteme zur Stückemarkierung mittels TCP/IP oder über serielle Schnittstelle. Zustands und Fehlerüberwachungen.
  • Diverse Frontend-Applikationen im Client-Server-Design zur Auftrags- und Produktionsplanung, Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.
  • Erstellung von Applikationen für den Datenimport aus Excel-Tabellen und CSV-Dateien.
  • Weitere Applikationen zur Ermittlung und Verwaltung sowie zur Anzeige bzw. Ausdruck von Schicht- und Leistungsprotokollen. Ein Bestandteil davon ist die detailgetreue und vollgrafische Anzeige von Paketdesign und Optimierungsergebnis.
  • Datenübergabe an SAP-System.

C++ MySQL ODBC SAP-Business-Connector Multithreading Siemens Simatic TCP/IP UDP/IP RS232 over IP MFC ATL Simatic Slot-T-Kit Client-Server Architektur Excel Automatisierung UDP RS232 Over IP
Pollmeier Massivholz GmbH & Co. KG, Aschaffenburg / Thaler & Pacher GmbH
Aschaffenburg
4 Monate
2004-01 - 2004-04

Entwicklung einer Kamera-Applikation für die Qualitätssicherung

Softwareentwickler
Softwareentwickler

  • Entwicklung einer Kamera-Applikation für die Qualitätssicherung
  • Entwurf, Planung und Entwicklung eines Systems zur Fernsteuerung von jeweils 7 hochauflösenden Canon-Consumer-Digitalkameras für eine stichpunktartige Überprüfung des ?Quality-Gradings? an Buchenholzmodeln (Einstufung nach Qualitätsmerkmalen durch geschulte Grader). Prozessgetriggerte Kameraauslösung, Steuerung über Canon-SDK.
  • Datenaustausch und Synchronisation mit entsprechenden stückebezogenen Produktionsdaten. Einblendung aller wichtigen Merkmale in die erzeugten Digitalfotos (JPEG-Format), automatische Aufbereitung, Konzentration und Zusammenfügung von mehreren Einzelfotos (Bildmanipulation) für eine schnelle visuelle Auswertbarkeit durch die Mitarbeiter der Qualitätssicherung.
  • Programmierung diverser Applikationen zur Justage, Stammdatenpflege, Aufbereitung und Anzeige von Statistiken, Bildmanipulation sowie Datenkommunikation.

C++ MySQL NetOP USB over IP USB Over IP Canon SDK JPG BMP
Pollmeier Massivholz GmbH & Co. KG
Creuzburg
2 Monate
2002-06 - 2002-07

Entwicklung Grafikanwendung für Rundholzvermessung

Entwickler
Entwickler

  • Anbindung einer Rundholzvermessung zwecks Sortenoptimierung und grafischer Darstellung. Design und Programmierung.

Win-NT ANSI-C++ MFC WinNT VC++ GUI VB DB Access
US-Datec GmbH Stall
Stall (Österreich)
3 Monate
2002-03 - 2002-05

Design und Entwicklung von Anlagenvisualisierung

Entwickler
Entwickler

  • Design und Erstellung einer Anlagenvisualisierung mit einem komponentenorientierten Webtool für die Materialfluss-Steuerung einer Anlage in der Lebensmittelverarbeitung.

MS WinNT MS Win 2000 Batch-Skript HTML Web Architect WinNT Win2K VB Skript WebArchitekt
Reimelt FoodTechnologie GmbH
Rödermark
2 Monate
2002-01 - 2002-02

Online-Vermessung von Rundhölzern

Entwickler
Entwickler

  • Online-Vermessung von Rundhölzern in 2-Ebenen-Messrahmen mit anschließender gesteuerter Lagepositionierung in hydraulischer Drehvorrichtung. 
  • Übertragung, Plausibilisierung und Verarbeitung von Abstands- und Konturdaten u.a. mittels Multipler Regression und Gauss'schen Fehlerausgleichs-verfahren.

Microsoft WinNT C++ PROFIBUS SPS Step 5 WinNT VC++ Profibus SPS Matlab berührungslose Messtechnik / Lichtvorhang
Rettenmeier Holzindustrie Gaildorf GmbH & Co. KG
Gaildorf
7 Monate
2001-06 - 2001-12

Automatisierung eines Bauholzsortierwerks

Entwickler
Entwickler

  • Automatisierung eines Bauholzsortierwerks mit Anbindung an die Sägelinie und Integration in die Produktionsplanung.

C++ Win-NT PROFIBUS SPS Step 5 WinNT VC++ VB Profibus Soft-SPS Access
Dölker
Horb-Altheim
6 Monate
2001-02 - 2001-07

Steuerung eines Horizontalsortierwerks

Entwickler
Entwickler

  • Steuerung in Horizontalsortierwerk, das von mehreren Produktionslinien gleichzeitig gespeist wird. Optimierte Sortenbildung und Stückeverfolgung sowie Visualisierung. Anbindung mehrerer Bedienplätze. CORBA-Schnittstelle zur Produktionsplanung.

C++ DCOM Corba WinNT TCP/IP IPX SPS Step5 VC++ VB SPS
SCHWAIGER Holzindustrie GmbH & Co. KG
Hengersberg bei Deggendorf
2 Monate
2000-02 - 2000-03

Implementation eines Passworthandlings

Entwickler
Entwickler

  • Implementation eines Interface für Passworthandling in bestehendes C++ Programm. 

C++ VB Win-NT VC++ COM WinNT Access
Balzers Process Systems
Alzenau in Unterfranken
8 Monate
1997-10 - 1998-05

Automatisierung einer Online-Sägelinie

Entwickler
Entwickler

Automatisierung einer flexiblen Online-Sägelinie mit ortsgenauer Werkstückverfolgung sowie eines automatischen Bauholzsortierwerks mit vollständiger Integration in die Produktionsplanung.

Win-NT C++ VB PROFIBUS Siemens SPS Access
Weinzierl
Vilshofen
1 Monat
1996-10 - 1996-10

Evaluierung Betriebsmittel

Entwickler
Entwickler

Untersuchungen und Tests zur Einsetzbarkeit des skalierbaren Echtzeitbetriebsystems VxWorks (Embedded System) und dessen Entwicklungstools der Fa. Wind River in der Automatisierungsumgebung der Holzindustrie.

VxWorks Tornado-Tools
Holz Industrie Beratung Rosenheim
Rosenheim, Oberbayern
10 Monate
1995-04 - 1996-01

Modernisierung einer starren Holz-Produktionslinie

Entwickler
Entwickler

Modernisierung einer starren Holz-Produktionslinie mit Schaltwerktechnik in eine durch PC und Soft-SPS gesteuerte vollautomatische Linie mit Stückeverfolgung und flexiblem Einschnitt. Entwicklung und Anpassung diverser Hardware-Interfaces. Programmierung von Algorithmen für die Achs-Positioniersteuerung. Erstellung von Programmen für PC und SPS.

MS-DOS C++ Assembler 80186 Controller Interbus Siemens Step5
Meyer-Breloh
Munster
3 Monate
1994-12 - 1995-02

Rundholzvermessung mit 2-Ebenen-Meßrahmen

Entwickler
Entwickler

Rundholzvermessung mit 2-Ebenen-Meßrahmen. Soft- und Hardwareentwicklung (Entwicklung, Design und Leiterplattenlayout) von Slotkarten für 80486-Coprozessorboard (MODULAR-4/486, Fa. Sorcus) zur Signalverarbeitung im Interruptbetrieb. Analytische und statistische Meßdatenauswertung mit anschließender Übertragung an PC über Businterface. Störungs- und Fehlerdiagnostik.

Wind River Linux MS-DOS EAGLE
Kühne
Adelepsen
6 Monate
1994-07 - 1994-12

Entwicklung einer Soft-SPS (Siemens S5 kompatibel) mit zusätzlicher Vor- und Nachverarbeitung

Entwickler
Entwickler

Entwicklung einer (Siemens S5 kompatiblen) Soft-SPS für MS-DOS Rechner im Proteced Modus, die in ein PC-Programm eingebettet ist. Der PC-Teil (in C++ entwickelt) übernimmt zyklussynchron für die SPS im Rahmen der Vor- und Nachverarbeitung aufwendigere Berechnungen sowie die Bereitstellung von Verfolgungsinformation. Gleichzeitig liefern die Daten aus Vor- und Nachverarbeitung die Basis für eine Prozessvisualisierung.

MS-DOS Microsoft Windows IPX RTKernel Interbus
HIB
Rosenheim, Oberbayern
4 Monate
1994-06 - 1994-09

Positioniersteuerung für hydraulische Achsen von Sägemotoren

Hard- und Softwareentwickler
Hard- und Softwareentwickler

Positioniersteuerung für hydraulische Achsen von Sägemotoren auf Basis eines Controllerboards mit 80186 Prozessor (Fa. Phoenix Contact): Virtuelles Mapping von E/A Informationen aus den Feldbusmodulen; Programmierung von digitalen Reglern und Stellalgorithmen; Ermittlung von Regelparametern und Optimierung der Istabläufe.

MS-DOS Assembler 80186 Controller Interbus Siemens Step 5
SRA
Abreschviller (Frankreich)
4 Monate
1994-03 - 1994-06

Entwicklung von Standardsoftware

Entwickler
Entwickler

Erweiterung der zentralen Standardsoftware zur Anlagensteuerung und Produktverfolgung um den Proteced Modus zur Beseitigung des DOS-Speicherengpasses. Adaptierung diverser Treiber (Interbus, serielle Schnittstellencontroller, L2) an DOS-DPMI Interface.

MS-DOS Assembler 8086 RTKernel TSR
Holz Industrie Beratung Rosenheim
Rosenheim, Oberbayern
5 Monate
1994-02 - 1994-06

Automatisierung einer Seitenwaresortierung

Entwickler
Entwickler

Variante der Seitenwaresortierung wie zuvor genannt, jedoch zusätzlich mit eigens entwickelter SPS-Funktionalität im PC (Soft-SPS), um LowLevel- Automatisierungsfunktionalitäten parallel mitzuerledigen. Steuerung, Regelung und Visualisierung.

MS DOS C++ IPX Client/Server IPX RTKernel Interbus
Reil
Arnschwang
11 Monate
1992-04 - 1993-02

Automatisierung einer Produktionsanlage zur Seitenwaresortierung mit 70 Sortierboxen

Entwickler MS DOS C++ TSR ...
Entwickler

Automatisierung, Vernetzung und Visualisierung einer Seitenwaresortierung mit 70 Boxen. Anbindung von 4 Visu-Terminals nach Cliewnt/Server Prinzip mit Zugriff auf die zentrale Steuerung. Online-Vermessung von Werkstücken (Dicke, Breite, Länge, Qualität), Optimierung und Sortenbildung, Stückeverfolgung und -Überwachung. Schnittstellen zu mehreren Siemens SPS'en im Umfeld.

MS DOS C++ TSR IPX RTKernel Interbus
Schwaiger
Hengersberg bei Deggendorf
3 Monate
1991-08 - 1991-10

LaserAbstandsmessung an Rundholzstirnkante zur Einwurfoptimierung

Entwickler
Entwickler

Entwicklung von Soft- und Hardware für eine Laser-Abstandsmessung an Rundholzstirnkante zur Einwurfoptimierung. Entwicklung von Hard- und Softwarekomponenten.

Meßergebnisübertragung an Host-Rechner.

Kühne GmbH
Adelepsen
5 Monate
1991-03 - 1991-07

Entwicklung einer berührungslosen Stärkenmessung nach dem Laser-Triangulationsverfahren

Entwickler
Entwickler

Entwicklung einer berührungslosen Holz-Stärkenmessung für den Onlinebetrieb nach dem Lasertriangulationsverfahren.

Hard- und Softwareentwicklung. (Entwicklung, Design und Leiterplattenlayout für PC-Slot-Karte mit analogen u. digitalen Komponenten), grafisches Auswertungsprogramm zur Meßergebnisbewertung und -Anzeige.

Anwendung diverser math. AusgleichsVerfahren (z.B. Spline Interpolation). Serielle Meßdatenübertragung an Host-Rechner.

weitere Kunden: Kühne (Adelepsen), Reil (Arnschwang)

MS-DOS Microsoft Windows EAGLE
Schwaiger
Hengersberg bei Deggendorf
5 Monate
1989-05 - 1989-09

Portierung eines Basic Interpreters auf MS-DOS

Entwickler
Entwickler

Portierung von Programmen (Basic Interpreter für SPS: HIBASIC) der Firma Hitachi auf MS-DOS.

Programmierung diverser PC-Softwaretools zum Zugriff auf die Prozess-IO von SPS‘en der Fabrikate Allen Bradley, Klöckner Möller, Hitachi, Siemens, GE-Fanuc

 

MS-DOS C 8086 Assembler
Schindler Automation
Walldorf
3 Jahre
1985-10 - 1988-09

Festanstellung als Entwicklungsingenieur

Entwicklungsingenieur/Softwareingenieur PLM86 MSDOS Windows ...
Entwicklungsingenieur/Softwareingenieur

Erst- und /Festanstellung bei Firma Leybold-Heraeus GmbH in Hanau (Hochvakuumtechnologie) in der Abteilung Automation als Entwicklungsingenieur für Hard- und Software.

Interdisziplinäre Entwicklung eines Multiplex-Spektrometers zur Online-Messung von optischen u. magnetischen Schichten.

Programmierung von Echtzeit-Steuerungen für verfahrenstechnische Prozesse im Bereich der Hochvakuumtechnik.

Weitere Aufgaben waren die Entwicklung von Benutzeroberflächen unter verschiedenen Betriebssystemen sowie diverse Gerätetreiber,

Messtechnik, Visualisierung, Rechnerkommunikation

Im Rahmen der Arbeit als Projektverantwortlicher mehrmalige Aufenthalte in den USA.

RMX86
PLM86 MSDOS Windows C methodische Produktentwicklung
Leybold Heraeus
Hanau

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 6 Monate
1988-10 - 1992-03

Diplomstudiengang am Institut für Allgemeine und Theoretische Elektrotechnik

Diplom-Ingenieur, Universität-GH Siegen
Diplom-Ingenieur
Universität-GH Siegen

  • Wissenschaftliches Zweit- und Ergänzungsstudium am Institut für Allgemeine u. Theoretische Elektrotechnik
  • weitere Studienschwerpunkte: Regelungstechnik, Halbleiterelektronik, techn. Informatik

3 Jahre 7 Monate
1982-01 - 1985-07

Studiengang Elektrotechnik

Diplom-Ingenieur, Fachhochschule Frankfurt am Main
Diplom-Ingenieur
Fachhochschule Frankfurt am Main

  • an der Fachhochschule Frankfurt am Main mit dem Studienschwerpunkt Technische Informatik

Kompetenzen

Kompetenzen

Top-Skills

Automation/Steuerung Embedded C++ Echtzeitprogrammierung Verfahrenstechnik Agile Softwareentwicklung Extreme Programming Meß- und Regelungstechnik

Produkte / Standards / Erfahrungen / Methoden

Controller
Android SDK
ATL
C-Spy
Client/Server
DCOM
Development Assistant for C
Development Assistant for C (DAC)
Eclipse
Excel
HAL
HTML
IAR Embedded Workbench
IP-S7-Link
KI-Neuronet Toolbox
MFC
Microsoft VisualStudio
MS Visual Studio
NetOP
Neuronale Netzwerke
OPC
Polyspace
Posix
PTC Integrity
RS232 over IP
RTKernel
SAP-Business-Connector
SDK
Segger-EmbOS
Siemens Simatic
Simatic 5
Tornado-Tools
TSR
UDP/IP
Visual Studio.NET
VMware
Web Architect
WinCC
Xamarin Studio
UML
Git
Confluence
Jira
Echzeitsoftware

Fachkenntnisse und spezielle Erfahrungen:

  • Langjährige Erfahrung im Anlagen- und Gerätebau sowie in Forschung und Entwicklung. Fundierte Praxis in C, C++ und Embedded?C++ auf Mikrocontrollern und Echtzeitbetriebssystemen. Entwicklung von hardwarenaher Software, Hardware-Schnittstellen und Device-Treibern in echtzeitkritischem Umfeld. Schwerpunkte sind auch Algorithmik (i.a. Rekursion), Signalverarbeitung (Filter, Regelung, neuronale Netze), elektrische Messtechnik, MSA (Measurement System Analysis), statistische Prozesskontrolle sowie Clean-/Secure-Code-Maßnahmen. Mit Prüfung, Validierung und Dokumentation der Systeme bin ich ebenso bestens vertraut. Umfangreiche Erfahrung aus interdisziplinären Projekten (u.?a. Optische Messtechnik, Thermodynamik).


Echtzeitbetriebssysteme (RTOS)

  • Azure-RTOS
  • Segger EmbOS
  • CooCox OS & IDE
  • RTKernel


Eingebettete Systeme & Entwicklungsumgebungen:

  • ARM Cortex STM32,
  • Atmega328 (Arduino)
  • ESP32
  • CMS32
  • NVidia Jetson Nano SDK
  • Raspberry Pi
  • ST-LINK
  • PiXtend-Codesys


Entwicklungstools & Frameworks:

  • Visual Studio
  • Xamarin Studio
  • Eclipse Studio (Java & Android SDK)
  • IAR Embedded Workbench
  • CubeMX
  • VisualGDB
  • Qt
  • Qt-QML
  • TouchGFX
  • Tornado-Tools
  • DDK
  • MFC
  • STL
  • ATL
  • CORBA
  • CMake
  • GoogleTest
  • Polyspace Code Prover & Bug Finder


Virtualisierung & Containerisierung:

  • Docker
  • VMware


Industrielle Busse & Protokolle:

  • Ethernet
  • ARCNet
  • CAN
  • Interbus
  • Profibus
  • Modbus RTU
  • LIN Bus
  • L2-Bus
  • MBus
  • IP-S7 Link
  • RS232 over IP
  • RS485
  • USB over IP
  • I2C
  • SPI
  • spez. Busankopplungen (Transceiver RX/TX)


Kommunikationsprotokolle & Netzwerktechnologien:

  • TCP/IP
  • UDP
  • MQTT
  • Bluetooth
  • IPX
  • Restful API
  • ZeroTier


Projektmanagement & Kollaboration:

  • GitLab
  • Bitbucket
  • Jira
  • Confluence
  • PTC Integrity (MKS)
  • Slack


Modellierung & Architektur:

  • UML
  • Cameo SysML


Weitere Technologien & Tools:

  • Node-Red
  • Halcon
  • SAP-Business-Connector
  • OPC
  • ODBC
  • Mosquitto
  • Vernemq
  • Telegraf
  • NetOP
  • Web Architect
  • C-Spy


langjährige Erfahrung auf den Arbeitsgebieten:

  • Echtzeitsteuerungen
  • Entwicklung von Algorithmen für Steueraufgaben und sonstige Software für Steuerungs- und Automatisierungszwecke
  • Lösung von Optimierungsproblemen in komplexem Umfeld
  • C, C++, Python, Shell-Skripte, Halcon, Matlab

Betriebssysteme

Android
Microsoft Windows
Microsoft WinNT
MS DOS
MS Win 2000
MS-DOS
MSDOS
OPC UA
RMX86
VxWorks
Win-NT
Wind River Linux
Linux (Debian, Ubuntu)

Programmiersprachen

ANSI-C++
Assembler
Batch-Skript
C
C#
C++
Embedded C++
Java
MATLAB
MISRA C++
PLM86
Siemens Step 5
SPS Step 5
VB
VC6.0
JavaScript
Python

Datenbanken

Access
MS SQL Database
MySQL
ODBC
InfluxDB
PostgreSQL

Datenkommunikation

Bluetooth
Corba
Interbus
IPX
LIN Bus
MBus
PROFIBUS
TCP-IP
TCP/IP
USB over IP

Hardware

Siemens SPS
STM32

Berechnung / Simulation / Versuch / Validierung

KNN

Design / Entwicklung / Konstruktion

EAGLE
EMail-Client
Multithreading

Branchen

Branchen

  • Anlagen- und Gerätebau
  • Hochvakuumtechnik
  • Holzindustrie

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.