Bildverarbeitung - Beratung, Planung, Realisierung automatisch, optischer Prüf- und Inspektionssysteme, HW/SW-Entwicklung
Aktualisiert am 31.07.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.08.2024
Verfügbar zu: 90%
davon vor Ort: 70%
Bildverarbeitung
embedded
Deep Neural Network
C
C++
VHDL
Python
TensorFlow

Einsatzorte

Einsatzorte

Erkelenz (+500km)
Deutschland
möglich

Projekte

Projekte

11 Jahre 1 Monat
2013-09 - heute

Diverse Projekte

Selbständigkeit
Selbständigkeit
  • Bildverarbeitungsanlagen zur automatisch, optischen Qualitätskontrolle für die Elektronikfertigung, metall- und kunststoffverarbeitenden Industrie. Vertrieb von eigenen Bildverarbeitungssystemen. 
  • Bildverarbeitungssoftware basierend auf eigenen Java / C/C++-11/14- Quellen. Hardwareplattformen Broadcom, Intel. Betriebssystem (Embedded) Linux.Tools NetBeans, Git, gEDA, LinuxSystemadministration, Shell-Programmierung (bash), Multithreading pthreads

Optische Erkennung / Sortierung von Garnführungen


Aufgaben:

  • (Kunststoffspritzgußteilen) und Vollständigkeitskontrolle. Zur Anwendung kommt eigen konstruierte Mechanik (Materialflusshandling), Materialsteuerng (Atmelsteuerung) und Bildverarbeitungs SW/HW.

Optische Erkennung von Messingeinlegeteilen


Aufgaben:

  • Optische Erkennung von Messingeinlegeteilen in Kunststoffgehäuse (Einschraubhülsen) mittels Stereovision. Zur Anwendung kommen eigene Hardware (Raspberry 2+) und eigene BildverarbeitungsSW.

Optische Schweißnahterkennung längsgeschweißter Metallrohre. 


Aufgaben:

  • Zur Anwendung kommen eigene Hardware (Raspberry 2+) und eigene BildverarbeitungsSW. (Aufwand 3MW) 

Optische Erkennung von Einschlüssen


Aufgaben

  • Optische Erkennung von Einschlüssen in transparenten Kunststoffsichtfenstern. Zur Anwendung kommen eigene Hardware (PCHardware / Intel) und eigene BildverarbeitungsSW. (Aufwand 6MW)

19 Jahre 3 Monate
2005-07 - heute

Diverse Projekte

  • Bearbeitung von Entwicklungsprojekten in der neu geschaffenen Abteilung strategische Entwicklung. Zudem betraut mit Aufgaben der optischen Messtechnik und Patentüberwachung des Mitbewerbs. Seit 01.01.2008 Gruppenleiter der zweiköpfigen Arbeitsgruppe optische Sensorik. Itwirkung in der Entwicklung eines 3D-Vision Systems
1 Jahr
2020-04 - 2021-03

Umbau einer bestehenden Vakuumsteuerungs-SW

Programmierer
Programmierer
  • Refactoring-Projekt, C167 ? STM32F427 Aufarbeitung / Umbau einer bestehenden Vakuumsteuerungs-SW in C für Elektronenmikroskope
Fa Zeiss/Oberkochen
2 Jahre 8 Monate
2017-05 - 2019-12

Softwareentwicklung

Programmierer
Programmierer
  • Erweiterung Mikro-Controller SW in C für STM32F429. Spezifikation, Implementierung und Test von Softwarefunktionen für ein veterinärmedizinisches Analysegerät, sehr HWnahes programmieren
Bytec/Eschweiler
3 Jahre 7 Monate
2014-01 - 2017-07

System zur Detektion von Werkzeugbrüchen

Programmierer C/C++ Tools NetBeans Git ...
Programmierer
  • System zur Detektion von Werkzeugbrüchen an Werkzeugmaschinen auf Basis eines i.MX 6Quad Freescale
C/C++ Tools NetBeans Git OpenGL OpenCL VHDL FPGA LinuxSystemadministration Shell-Programmierung (bash) Multithreading pthreads CAN-Bus (Embedded) Linux. GUI-Programmierung in Java
3 Monate
2017-01 - 2017-03

Softwareentwicklung für Küchenautomat

Programmierer
Programmierer
  • Freie Mitarbeit Softwareentwicklung für Küchenautomat
  • Es wurde eine sog. Blackbox in C/Linux erstellt.
Fa. Conplement/Vorwerk
6 Monate
2014-09 - 2015-02

Video-Überwachungssystem

Programmierer
Programmierer
  • Video-Überwachungssystem unter Openwrt/AR9331 / Integration einer USB-Kamera in Zugangskontrollsystemen auf Basis eines Mikrocontroller-Systems STM32F427/429 in C Tools Eclipse 
1 Jahr 6 Monate
2012-03 - 2013-08

Entwicklung SW/HW

Projektleiter C C++ C# ...
Projektleiter
  • Entwicklung SW/HW zur automatisch, optische Überwachung des Spülflecks in einer Vakuumentgasungsanlage eines Sekundärmetallurgischen Stahlveredlungsprozesses.
C C++ C# VB .NET OpenCV Tools MS-Developer Betriebssystem MSWindows
Forschungsinstitut BFI Betriebstechnik GmbH / Düsseldorf
1 Jahr 7 Monate
2010-08 - 2012-02

Entwicklung optischer Systeme

Technischer Leiter gEDA MS-Developer Betriebssystem MSWindows ...
Technischer Leiter
  • Leitung der Entwicklung optischer Systeme zur Leiterplatteninspektion (AOI), Personalverantwortung
gEDA MS-Developer Betriebssystem MSWindows C C++ SVN
modus high-tech electronics GmbH / Willich
7 Monate
2010-01 - 2010-07

arbeitssuchend

  • Besuch von Seminaren der IHK-Aachen zur Unternehmensgründung. 
  • Entwicklung eines Prototypen zur optischen Verschleißkontrolle von Drahtseilen. 
1 Jahr 3 Monate
2008-10 - 2009-12

Kommunikations- und Medizintechnik

Entwicklungsleiter VHDL FPGA PADS
Entwicklungsleiter
  • Führung einer 6-köpfigen Entwicklungsmannschaft. Die Xyco Technologies AG ist ein Entwicklungsdienstleister für diverse Elektronikbaugruppen der Automatisierungs-, Kommunikations- und Medizintechnik. 
VHDL FPGA PADS
Xyco Technologies AG, Alsdorf
7 Jahre 2 Monate
2001-08 - 2008-09

AOI-Anlagen zur Endmontagenkontrolle

Projektleiter C C++ QT ...
Projektleiter
  • Projektleiter für AOI-Anlagen zur Endmontagenkontrolle von Keramiksubstratschaltungen und zur Bonddrahtkontrolle, Koordination kundenspezifischer Anpassungen mit Konstruktions- und Entwicklungsabteilung, Entwurf und Implementierung von Prüfalgorithmen für die Erkennung u.a. mikroskopischer Haarrisse und Handhabungsbeschädigungen in Keramiksubstraten und Halbleiteroberflächen, Implementierung von Software in C für das Bildverarbeitungssystem 'si' der Firma Viscom
C C++ QT MS-Developer PADS VHDL FPGA CMOS-Imager ATMEL Mikrocontroller CAN-Bus UML
Viscom AG, Hannover
3 Jahre 1 Monat
1998-07 - 2001-07

Hard- und Softwareentwicklung

Projektleiter C C++ QT ...
Projektleiter
  • Hard- und Softwareentwicklung eines waveletbasierten Videokompressionsverfahrens für den Einsatz in medizintechnischen Endgeräten für die Zivilluftfahrt, Entwicklung eines videobasierten Feuerdetektionssystem für den Einsatz in Frachträumen von Luftfahrzeugen.
C C++ QT embedded Linux VHDL CDD-/CMOS-Imager
Vidair AG, Mönchengladbach
4 Monate
1998-03 - 1998-06

Programmierung von JAVA-Frontends für Datenbanken

SW-Entwickler
SW-Entwickler
ADP AG in Wülfrath
6 Monate
1997-09 - 1998-02

Prüfung der Vermarktungsfähigkeit

JAVA
  • Prüfung der Vermarktungsfähigkeit einer von mir erstellten Telemedizinapplikation mit dem Ziel einer Unternehmensgründung
JAVA

Aus- und Weiterbildung

Aus- und Weiterbildung

1983-10 - 1988-12

Studium der Elektrotechnik an der RWTH Aachen

Aufnahme des Hauptstudiums zum WS 85/86 mit der Fachrichtung Nachrichtentechnik.

Abschluss als Diplom-Ingenieur Elektrotechnik, Note 2 CMOS-Imager


1980-08 ? 1983-06

Besuch der gymnasialen Oberstufe

Abitur, Cusanus-Gymnasium der Stadt Erkelenz


1974-08 - 1980-06

Realschule für Jungen und Mädchen der Stadt Erkelenz

Mittlere Reife, Qualifikation zum Besuch der gymnasialen Oberstufe


Zusatzqualifikation/Schulungen

2006-06 - 2006-06

Seminar Patentrecht

WISSENSWERT Unternehmensberatung


2006-09 ? 2006-09

Softwareschulung

Schulung FMEA-Software IQ/RM IQ-FMEA


2006-09 ? 2006-11

FMEA-Moderatorenworkshop

Schulung FMEA-Methodik und APIS IQ-RM / IQ-FMEA-Software


2006-07 ? 2006-07

Ausbildungsseminar zur Erlangung der Sachkunde zum Laserschutzbeauftragten für technische Anwendungen

Laserzentrum Hannover


2000-10 ? 2001-05

Spoken English for Industry and Commerce

Zertifikat der Euro-Schulen-Nordrhein-Westfalen GmbH


1999-12 ? 2000-05

Business English

Zertifikat der Euro-Schulen-Nordrhein-Westfalen GmbH


2000-02

Patente richtig lesen

Management Circle


2000-09 - 2000-09

FPGA Advantage Grundlagenschulung

Mentor Graphics


1999-10

The Programmable Logic Training Course/VHDL, PLC2

Kompetenzen

Kompetenzen

Top-Skills

Bildverarbeitung embedded Deep Neural Network C C++ VHDL Python TensorFlow

Produkte / Standards / Erfahrungen / Methoden

Kompetenzen

  • Industrielle Bildverarbeitung
  • Softwareentwicklung
  • Hardwareentwicklung
  • Technische Optik
  • FMEA-Moderation
  • Projektleitung industrielle Automatisierung / Bildverarbeitung


Skills

SW-Systeme:

tensorflow, gcc, g++, make, cmake, git, SVN, cpputest, cgreen, behave, Standard Template Library, Boost, Posix Threads,lint, gprof, Socket-Programmierung,TCP/IP, OpenCV. OpenCL, mySQL


Prozessorplattformen:

Intel, Broadcom, Freescale 


Mikrocontroller:

Atmel / STM / C167


IDE:

MSDEV, Netbean, Eclipse, ISE, Android-Studio 


Schaltungsentwicklung:

digital/analog, Simulation PSpice, VHDL, gEDA, Eagle, Pads, Mentor Graphics, Layout/Entflechtung


Sonstiges:

CCD-/CMOS-Bildsensorik, Technische Optik, FPGA


Büro:

MS Office, Libre Office


Tätigkeiten:

Bildverarbeitung, Tensorflow, DeepLearning, Softwareentwicklung, Softwaretest, Code review


Wehrdienst

01/1989 - 03/1990

Wehrdienst als Elektronikprüfgerätemechaniker der LwWerft 84 / Mechernich 

Betriebssysteme

Linux
Embedded Linux
Shell-Programmierung bash
MS Windows

Programmiersprachen

C
C++
Java
python
VHDL

Datenkommunikation

USB2.0

Design / Entwicklung / Konstruktion

VHDL

Managementerfahrung in Unternehmen

Projektleitung

Einsatzorte

Einsatzorte

Erkelenz (+500km)
Deutschland
möglich

Projekte

Projekte

11 Jahre 1 Monat
2013-09 - heute

Diverse Projekte

Selbständigkeit
Selbständigkeit
  • Bildverarbeitungsanlagen zur automatisch, optischen Qualitätskontrolle für die Elektronikfertigung, metall- und kunststoffverarbeitenden Industrie. Vertrieb von eigenen Bildverarbeitungssystemen. 
  • Bildverarbeitungssoftware basierend auf eigenen Java / C/C++-11/14- Quellen. Hardwareplattformen Broadcom, Intel. Betriebssystem (Embedded) Linux.Tools NetBeans, Git, gEDA, LinuxSystemadministration, Shell-Programmierung (bash), Multithreading pthreads

Optische Erkennung / Sortierung von Garnführungen


Aufgaben:

  • (Kunststoffspritzgußteilen) und Vollständigkeitskontrolle. Zur Anwendung kommt eigen konstruierte Mechanik (Materialflusshandling), Materialsteuerng (Atmelsteuerung) und Bildverarbeitungs SW/HW.

Optische Erkennung von Messingeinlegeteilen


Aufgaben:

  • Optische Erkennung von Messingeinlegeteilen in Kunststoffgehäuse (Einschraubhülsen) mittels Stereovision. Zur Anwendung kommen eigene Hardware (Raspberry 2+) und eigene BildverarbeitungsSW.

Optische Schweißnahterkennung längsgeschweißter Metallrohre. 


Aufgaben:

  • Zur Anwendung kommen eigene Hardware (Raspberry 2+) und eigene BildverarbeitungsSW. (Aufwand 3MW) 

Optische Erkennung von Einschlüssen


Aufgaben

  • Optische Erkennung von Einschlüssen in transparenten Kunststoffsichtfenstern. Zur Anwendung kommen eigene Hardware (PCHardware / Intel) und eigene BildverarbeitungsSW. (Aufwand 6MW)

19 Jahre 3 Monate
2005-07 - heute

Diverse Projekte

  • Bearbeitung von Entwicklungsprojekten in der neu geschaffenen Abteilung strategische Entwicklung. Zudem betraut mit Aufgaben der optischen Messtechnik und Patentüberwachung des Mitbewerbs. Seit 01.01.2008 Gruppenleiter der zweiköpfigen Arbeitsgruppe optische Sensorik. Itwirkung in der Entwicklung eines 3D-Vision Systems
1 Jahr
2020-04 - 2021-03

Umbau einer bestehenden Vakuumsteuerungs-SW

Programmierer
Programmierer
  • Refactoring-Projekt, C167 ? STM32F427 Aufarbeitung / Umbau einer bestehenden Vakuumsteuerungs-SW in C für Elektronenmikroskope
Fa Zeiss/Oberkochen
2 Jahre 8 Monate
2017-05 - 2019-12

Softwareentwicklung

Programmierer
Programmierer
  • Erweiterung Mikro-Controller SW in C für STM32F429. Spezifikation, Implementierung und Test von Softwarefunktionen für ein veterinärmedizinisches Analysegerät, sehr HWnahes programmieren
Bytec/Eschweiler
3 Jahre 7 Monate
2014-01 - 2017-07

System zur Detektion von Werkzeugbrüchen

Programmierer C/C++ Tools NetBeans Git ...
Programmierer
  • System zur Detektion von Werkzeugbrüchen an Werkzeugmaschinen auf Basis eines i.MX 6Quad Freescale
C/C++ Tools NetBeans Git OpenGL OpenCL VHDL FPGA LinuxSystemadministration Shell-Programmierung (bash) Multithreading pthreads CAN-Bus (Embedded) Linux. GUI-Programmierung in Java
3 Monate
2017-01 - 2017-03

Softwareentwicklung für Küchenautomat

Programmierer
Programmierer
  • Freie Mitarbeit Softwareentwicklung für Küchenautomat
  • Es wurde eine sog. Blackbox in C/Linux erstellt.
Fa. Conplement/Vorwerk
6 Monate
2014-09 - 2015-02

Video-Überwachungssystem

Programmierer
Programmierer
  • Video-Überwachungssystem unter Openwrt/AR9331 / Integration einer USB-Kamera in Zugangskontrollsystemen auf Basis eines Mikrocontroller-Systems STM32F427/429 in C Tools Eclipse 
1 Jahr 6 Monate
2012-03 - 2013-08

Entwicklung SW/HW

Projektleiter C C++ C# ...
Projektleiter
  • Entwicklung SW/HW zur automatisch, optische Überwachung des Spülflecks in einer Vakuumentgasungsanlage eines Sekundärmetallurgischen Stahlveredlungsprozesses.
C C++ C# VB .NET OpenCV Tools MS-Developer Betriebssystem MSWindows
Forschungsinstitut BFI Betriebstechnik GmbH / Düsseldorf
1 Jahr 7 Monate
2010-08 - 2012-02

Entwicklung optischer Systeme

Technischer Leiter gEDA MS-Developer Betriebssystem MSWindows ...
Technischer Leiter
  • Leitung der Entwicklung optischer Systeme zur Leiterplatteninspektion (AOI), Personalverantwortung
gEDA MS-Developer Betriebssystem MSWindows C C++ SVN
modus high-tech electronics GmbH / Willich
7 Monate
2010-01 - 2010-07

arbeitssuchend

  • Besuch von Seminaren der IHK-Aachen zur Unternehmensgründung. 
  • Entwicklung eines Prototypen zur optischen Verschleißkontrolle von Drahtseilen. 
1 Jahr 3 Monate
2008-10 - 2009-12

Kommunikations- und Medizintechnik

Entwicklungsleiter VHDL FPGA PADS
Entwicklungsleiter
  • Führung einer 6-köpfigen Entwicklungsmannschaft. Die Xyco Technologies AG ist ein Entwicklungsdienstleister für diverse Elektronikbaugruppen der Automatisierungs-, Kommunikations- und Medizintechnik. 
VHDL FPGA PADS
Xyco Technologies AG, Alsdorf
7 Jahre 2 Monate
2001-08 - 2008-09

AOI-Anlagen zur Endmontagenkontrolle

Projektleiter C C++ QT ...
Projektleiter
  • Projektleiter für AOI-Anlagen zur Endmontagenkontrolle von Keramiksubstratschaltungen und zur Bonddrahtkontrolle, Koordination kundenspezifischer Anpassungen mit Konstruktions- und Entwicklungsabteilung, Entwurf und Implementierung von Prüfalgorithmen für die Erkennung u.a. mikroskopischer Haarrisse und Handhabungsbeschädigungen in Keramiksubstraten und Halbleiteroberflächen, Implementierung von Software in C für das Bildverarbeitungssystem 'si' der Firma Viscom
C C++ QT MS-Developer PADS VHDL FPGA CMOS-Imager ATMEL Mikrocontroller CAN-Bus UML
Viscom AG, Hannover
3 Jahre 1 Monat
1998-07 - 2001-07

Hard- und Softwareentwicklung

Projektleiter C C++ QT ...
Projektleiter
  • Hard- und Softwareentwicklung eines waveletbasierten Videokompressionsverfahrens für den Einsatz in medizintechnischen Endgeräten für die Zivilluftfahrt, Entwicklung eines videobasierten Feuerdetektionssystem für den Einsatz in Frachträumen von Luftfahrzeugen.
C C++ QT embedded Linux VHDL CDD-/CMOS-Imager
Vidair AG, Mönchengladbach
4 Monate
1998-03 - 1998-06

Programmierung von JAVA-Frontends für Datenbanken

SW-Entwickler
SW-Entwickler
ADP AG in Wülfrath
6 Monate
1997-09 - 1998-02

Prüfung der Vermarktungsfähigkeit

JAVA
  • Prüfung der Vermarktungsfähigkeit einer von mir erstellten Telemedizinapplikation mit dem Ziel einer Unternehmensgründung
JAVA

Aus- und Weiterbildung

Aus- und Weiterbildung

1983-10 - 1988-12

Studium der Elektrotechnik an der RWTH Aachen

Aufnahme des Hauptstudiums zum WS 85/86 mit der Fachrichtung Nachrichtentechnik.

Abschluss als Diplom-Ingenieur Elektrotechnik, Note 2 CMOS-Imager


1980-08 ? 1983-06

Besuch der gymnasialen Oberstufe

Abitur, Cusanus-Gymnasium der Stadt Erkelenz


1974-08 - 1980-06

Realschule für Jungen und Mädchen der Stadt Erkelenz

Mittlere Reife, Qualifikation zum Besuch der gymnasialen Oberstufe


Zusatzqualifikation/Schulungen

2006-06 - 2006-06

Seminar Patentrecht

WISSENSWERT Unternehmensberatung


2006-09 ? 2006-09

Softwareschulung

Schulung FMEA-Software IQ/RM IQ-FMEA


2006-09 ? 2006-11

FMEA-Moderatorenworkshop

Schulung FMEA-Methodik und APIS IQ-RM / IQ-FMEA-Software


2006-07 ? 2006-07

Ausbildungsseminar zur Erlangung der Sachkunde zum Laserschutzbeauftragten für technische Anwendungen

Laserzentrum Hannover


2000-10 ? 2001-05

Spoken English for Industry and Commerce

Zertifikat der Euro-Schulen-Nordrhein-Westfalen GmbH


1999-12 ? 2000-05

Business English

Zertifikat der Euro-Schulen-Nordrhein-Westfalen GmbH


2000-02

Patente richtig lesen

Management Circle


2000-09 - 2000-09

FPGA Advantage Grundlagenschulung

Mentor Graphics


1999-10

The Programmable Logic Training Course/VHDL, PLC2

Kompetenzen

Kompetenzen

Top-Skills

Bildverarbeitung embedded Deep Neural Network C C++ VHDL Python TensorFlow

Produkte / Standards / Erfahrungen / Methoden

Kompetenzen

  • Industrielle Bildverarbeitung
  • Softwareentwicklung
  • Hardwareentwicklung
  • Technische Optik
  • FMEA-Moderation
  • Projektleitung industrielle Automatisierung / Bildverarbeitung


Skills

SW-Systeme:

tensorflow, gcc, g++, make, cmake, git, SVN, cpputest, cgreen, behave, Standard Template Library, Boost, Posix Threads,lint, gprof, Socket-Programmierung,TCP/IP, OpenCV. OpenCL, mySQL


Prozessorplattformen:

Intel, Broadcom, Freescale 


Mikrocontroller:

Atmel / STM / C167


IDE:

MSDEV, Netbean, Eclipse, ISE, Android-Studio 


Schaltungsentwicklung:

digital/analog, Simulation PSpice, VHDL, gEDA, Eagle, Pads, Mentor Graphics, Layout/Entflechtung


Sonstiges:

CCD-/CMOS-Bildsensorik, Technische Optik, FPGA


Büro:

MS Office, Libre Office


Tätigkeiten:

Bildverarbeitung, Tensorflow, DeepLearning, Softwareentwicklung, Softwaretest, Code review


Wehrdienst

01/1989 - 03/1990

Wehrdienst als Elektronikprüfgerätemechaniker der LwWerft 84 / Mechernich 

Betriebssysteme

Linux
Embedded Linux
Shell-Programmierung bash
MS Windows

Programmiersprachen

C
C++
Java
python
VHDL

Datenkommunikation

USB2.0

Design / Entwicklung / Konstruktion

VHDL

Managementerfahrung in Unternehmen

Projektleitung

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.