Softwareentwicklung im technischen Bereich, C#, C++, optische 2D 3D Messtechnik
Aktualisiert am 26.08.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 13.01.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Industrielle Bildverarbeitung
C Developer
Qt-basiert
Linux-Erfahrung
Git
Mercurial
Subversion
Scrum
messgeräteentwicklung
Qualitätsicherung
Deutsch
Englisch
2 Jahre UK, 2 Jahre USA

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

--- Steuer- und Auswertesoftware für einen 3D-Scanner01.2008 - andauernd
für ein Unternehmen in der Zahnmedizin
3D Mess-Sensor mit Lasertriangulation
C# .NET , C++, XML

--- Betriebssoftware für Handmesssensor
05.2007 - 12.2007
in der Automobilindustrie.
Spalt- und Fluchtigkeitsmessung.
3D Stereo Mess-Sensorik mit mehreren Kamaeras.
C# .NET , C++, XML

--- Parallelisierung der Bildverarbeitung zur Performancesteigerung
03.2007 - 04.2007
in der Automobilzulieferindustrie
bei Software zur Erkennung und Auswertung von Merkmalen an Blechteilen
auf Industrie-PCs mit 8 Prozessorkernen mit Multi-Threading.
3D Stereo Mess-Sensorik mit mehreren Kameras.
C# .NET , XML, C++, Inus XOV 3D-SDK

--- Software zur Erkennung und Auswertung von Merkmalen an Blechteilen
05.2006 - 02.2007
in der Automobilzulieferindustrie.
3D Stereo Mess-Sensorik mit mehreren Kamaeras.
C# .NET , XML

--- Datenanbindung an QDAS
03.2006 - 04.2006
in der Automobilzuliefer-Industrie mit .NET
Q-DAS ist u.a. ein Daten I/O Standard für Messdaten.
C# .NET

--- Geräteanbindung mit CanBus und ProfiBus
01.2006 - 02.2006
Ablauf-Synchronisation der Bildaufnahmen
mit dem Simatic-CNC-System.
Übertragung der Ergebnisse der attributiven Merkmalsprüfungen
an das Simatic-CNC-System.
Anwendung in der Automobilzuliefer-Industrie.
C# .NET C++

--- Kalibrier-Routinen
01.2005 - 12.2005   (Festanstellung)
für optische 3D Meß-Sensoren mit Laser-Schnittlinien an Messmaschinen
mit ANSI-C C++ MfC

--- Anbindung von Weg-Gebern an Messmaschinen
06.2004 - 12.2004   (Festanstellung)
Hardware-Treiber in MS-Windows
Schnittstellen-DLLs zu einer 3D-Scan-Applikation
mit ANSI-C C++ MfC

--- Erweiterung Programmpaket zur Aufnahme und Auswertung von 3D-Messdaten
06.2003 - 05.2004   (Festanstellung)
im Karosseriebau, in der Zahn-Orthopädie, beim Reverse-Engineering.
Einbindung von 3D Lichtschnitt-Sensoren
Hardware-Treiber in MS-Windows
Anwendung im Karosseriebau, in der Zahn-Orthopädie, beim Reverse-Engineering.
mit C++ ATL COM MfC

--- Unterstützung von optischen Sensoren und Messmaschinen
05.2000 - 04.2003   (Festanstellung)
In einem Programmpaket für Dimensionelle Messtechnik.
OOD mit Rational Rose UML
Projektarbeit mit MS-Project und RationalUnifiedProcess
Anbindung von Framegrabbern.
Benutzer Interfaces für Videokameras.
CadCamera (patentiert); Simulation des Gesichtsfelds einer Kamera auf ein
CAD Modell mit OpenGL
Realtime Live-Display mit DirectDraw.
Steuerung von Messmaschinen verschiedenster Hersteller (DEA, Zeiss, Leitz...)
Auswertung von Messdaten.
mit C++ ATL COM MfC DirectX

--- Erweiterung Applikationssoftware und Kundenunterstützung
1999 - 04.2000   (Festanstellung)
Erweiterungen/Verbesserungen an einer Software zur Detektion
von messtechnisch verwertbaren Merkmalen im Video-Graubild.
Bildvorverarbeitung mit nicht-linearen Algorithmen.
Automatische Findung der Fokus-Ebene mit Video-Graubildern.
Anwendung in der Halbleiterindustrie.
mit MSC Win32 DirectX

--- Optische Prüfung von suspension assemblies für Plattenlaufwerke
1996 - 1998
Steuerung eines Meßmikroskops.
Erweiterung einer Intel Embedded Controller Software
Anbindung an den Quindos Fat-Client
Microsoft C++ Win32

--- Software Portierung auf PC Architektur
1994 - 1995 (Festanstellung)
Emulation der bisher in Hardware bestehenden Algorithmen in Software.
Portierung der bisher unter Unix entwickelten Software auf PC.
Ersetzen der Custom-Hardware durch die Anbindung an PC-Framegrabber.
Borland C, Win32

--- Meta-Phase-Finder mit automatischem Leitz Mikroskop
1993 - 1994
Scanning Strategie
Modul Bildvorverarbeitung
Echtzeit Unix auf Custom Minicomputer
ANSI-C Assembler

--- Kalibrier-Routinen
1992 -  (Festanstellung)
Kalibrier-Routinen für Video-Mess-Kameras auf Messmikroskopen und Messmaschinen
auf Motorola Embedded Controllern.
Idris Echtzeit Unix auf Motorola Embedded Controllern.
ANSI-C

--- Unix System Treiber Motorola Embedded Controler
1990 - 1991 (Festanstellung)
Portierung Idris Echtzeit Unix auf verschiedene
Motorola Embedded Controller.
Neuentwicklung/Anpassung der Treiber für Peripheriegeräte

--- Anbindung Custom Graubild Videoprozessor
1989 (Festanstellung)
Anbindung an optische Mess-Mikroskope und optische Sensoren,
die an Messmaschinen adaptiert werden.
Bildanalyse und Extraktion von Merkmalen.
Kommunikation mit Auswertesoftware via V24.
Idris Echtzeit Unix auf Custom Minicomputer
ANSI-C

--- Unix System Treiber Custom Graubild Videoprozessor
1988 (Festanstellung)
Idris Echtzeit Unix auf Custom Minicomputer
VME-Bus Controller zur Bild- Aufnahme, -Speicherung und Graubildverarbeitung
ANSI-C

--- Anbindung Custom Binärbild Videoprozessor
1987 (Festanstellung)
Anbindung an optische Mess-Mikroskope.
Bildanalyse und Extraktion von Merkmalen.
Kommunikation mit Auswertesoftware via V24.
Idris Echtzeit Unix auf Custom Minicomputer
ANSI-C

--- Unix System Treiber Custom Binärbild Videoprozessor
1986 (Festanstellung)
Idris Echtzeit Unix auf Custom Minicomputer
VME-Bus Controller zur Bild- Aufnahme, -Speicherung und -Binärbildverarbeitung
ANSI-C

--- Unix System Treiber Mikroskoptisch-Controller
1985 (Festanstellung)
3-Achs Servo-Controller an Lichtmikroskopen.
Idris Echtzeit Unix auf Custom Minicomputer
VME-Bus Controller
ANSI-C

--- Unix System Treiber Festplatten-Controller
1984 (Festanstellung)
Idris Echtzeit Unix auf Custom Minicomputer
SASI Festplatten Controller für Winchester-Laufwerke
ANSI-C


Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Elktrotechnik/Informationsverarbeitung an der
Fachhochschule Krefeld und an der TH Düsseldorf
Diplomarbeit: Cross-Assembler für Mikroprozessor 8085
Abschluss 1982

Kompetenzen

Kompetenzen

Top-Skills

Industrielle Bildverarbeitung C Developer Qt-basiert Linux-Erfahrung Git Mercurial Subversion Scrum messgeräteentwicklung Qualitätsicherung

Produkte / Standards / Erfahrungen / Methoden

-- Produkte
: Microsoft COM
: Microsoft .NET
: Microsoft DDK
: Microsoft DirectX
: Rational Unified Process
-- Standards
: UML
: CanOpen
-- Erfahrungen
: 3D Laserlichtschnitt Sensorik
: Bildanalyse in der Materialkunde, Medizin, Astrophysik
: Treiberentwicklung in Unix und MS Windows

Betriebssysteme

Dos
Echtzeitbetriebssysteme
IDRIS
IRIX
MS-DOS
Unix
SCO, Linux, Idris
Windows
NT,2000,XP

Programmiersprachen

Assembler
Intel, Motorola
C
C++
Pascal
Shell
MS Windows .NET 2.0
C#
C++ CLR 1.0 + 2.0

Datenbanken

Access
MySQL

Datenkommunikation

Bus
CanBus, ProfiBus

Hardware

Bus
CAN, PROFI, I2C, VME
Framegrabber
Matrox, Matrix, Stemmer u.a.
Messgeräte
optische Scanner, Laserscanner
Motorola
MC68000
PC
PDP
Proprietäre HW
VME Bus System Bildanalyserechner
Sensoren
2D, 3D

Branchen

Branchen

Anlagentechnik
Autobranche
Automatisierungstechnik
Forschung, Entwicklung, UNI
Maschinenbau
Robotersteuerung
Softwarehersteller

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

--- Steuer- und Auswertesoftware für einen 3D-Scanner01.2008 - andauernd
für ein Unternehmen in der Zahnmedizin
3D Mess-Sensor mit Lasertriangulation
C# .NET , C++, XML

--- Betriebssoftware für Handmesssensor
05.2007 - 12.2007
in der Automobilindustrie.
Spalt- und Fluchtigkeitsmessung.
3D Stereo Mess-Sensorik mit mehreren Kamaeras.
C# .NET , C++, XML

--- Parallelisierung der Bildverarbeitung zur Performancesteigerung
03.2007 - 04.2007
in der Automobilzulieferindustrie
bei Software zur Erkennung und Auswertung von Merkmalen an Blechteilen
auf Industrie-PCs mit 8 Prozessorkernen mit Multi-Threading.
3D Stereo Mess-Sensorik mit mehreren Kameras.
C# .NET , XML, C++, Inus XOV 3D-SDK

--- Software zur Erkennung und Auswertung von Merkmalen an Blechteilen
05.2006 - 02.2007
in der Automobilzulieferindustrie.
3D Stereo Mess-Sensorik mit mehreren Kamaeras.
C# .NET , XML

--- Datenanbindung an QDAS
03.2006 - 04.2006
in der Automobilzuliefer-Industrie mit .NET
Q-DAS ist u.a. ein Daten I/O Standard für Messdaten.
C# .NET

--- Geräteanbindung mit CanBus und ProfiBus
01.2006 - 02.2006
Ablauf-Synchronisation der Bildaufnahmen
mit dem Simatic-CNC-System.
Übertragung der Ergebnisse der attributiven Merkmalsprüfungen
an das Simatic-CNC-System.
Anwendung in der Automobilzuliefer-Industrie.
C# .NET C++

--- Kalibrier-Routinen
01.2005 - 12.2005   (Festanstellung)
für optische 3D Meß-Sensoren mit Laser-Schnittlinien an Messmaschinen
mit ANSI-C C++ MfC

--- Anbindung von Weg-Gebern an Messmaschinen
06.2004 - 12.2004   (Festanstellung)
Hardware-Treiber in MS-Windows
Schnittstellen-DLLs zu einer 3D-Scan-Applikation
mit ANSI-C C++ MfC

--- Erweiterung Programmpaket zur Aufnahme und Auswertung von 3D-Messdaten
06.2003 - 05.2004   (Festanstellung)
im Karosseriebau, in der Zahn-Orthopädie, beim Reverse-Engineering.
Einbindung von 3D Lichtschnitt-Sensoren
Hardware-Treiber in MS-Windows
Anwendung im Karosseriebau, in der Zahn-Orthopädie, beim Reverse-Engineering.
mit C++ ATL COM MfC

--- Unterstützung von optischen Sensoren und Messmaschinen
05.2000 - 04.2003   (Festanstellung)
In einem Programmpaket für Dimensionelle Messtechnik.
OOD mit Rational Rose UML
Projektarbeit mit MS-Project und RationalUnifiedProcess
Anbindung von Framegrabbern.
Benutzer Interfaces für Videokameras.
CadCamera (patentiert); Simulation des Gesichtsfelds einer Kamera auf ein
CAD Modell mit OpenGL
Realtime Live-Display mit DirectDraw.
Steuerung von Messmaschinen verschiedenster Hersteller (DEA, Zeiss, Leitz...)
Auswertung von Messdaten.
mit C++ ATL COM MfC DirectX

--- Erweiterung Applikationssoftware und Kundenunterstützung
1999 - 04.2000   (Festanstellung)
Erweiterungen/Verbesserungen an einer Software zur Detektion
von messtechnisch verwertbaren Merkmalen im Video-Graubild.
Bildvorverarbeitung mit nicht-linearen Algorithmen.
Automatische Findung der Fokus-Ebene mit Video-Graubildern.
Anwendung in der Halbleiterindustrie.
mit MSC Win32 DirectX

--- Optische Prüfung von suspension assemblies für Plattenlaufwerke
1996 - 1998
Steuerung eines Meßmikroskops.
Erweiterung einer Intel Embedded Controller Software
Anbindung an den Quindos Fat-Client
Microsoft C++ Win32

--- Software Portierung auf PC Architektur
1994 - 1995 (Festanstellung)
Emulation der bisher in Hardware bestehenden Algorithmen in Software.
Portierung der bisher unter Unix entwickelten Software auf PC.
Ersetzen der Custom-Hardware durch die Anbindung an PC-Framegrabber.
Borland C, Win32

--- Meta-Phase-Finder mit automatischem Leitz Mikroskop
1993 - 1994
Scanning Strategie
Modul Bildvorverarbeitung
Echtzeit Unix auf Custom Minicomputer
ANSI-C Assembler

--- Kalibrier-Routinen
1992 -  (Festanstellung)
Kalibrier-Routinen für Video-Mess-Kameras auf Messmikroskopen und Messmaschinen
auf Motorola Embedded Controllern.
Idris Echtzeit Unix auf Motorola Embedded Controllern.
ANSI-C

--- Unix System Treiber Motorola Embedded Controler
1990 - 1991 (Festanstellung)
Portierung Idris Echtzeit Unix auf verschiedene
Motorola Embedded Controller.
Neuentwicklung/Anpassung der Treiber für Peripheriegeräte

--- Anbindung Custom Graubild Videoprozessor
1989 (Festanstellung)
Anbindung an optische Mess-Mikroskope und optische Sensoren,
die an Messmaschinen adaptiert werden.
Bildanalyse und Extraktion von Merkmalen.
Kommunikation mit Auswertesoftware via V24.
Idris Echtzeit Unix auf Custom Minicomputer
ANSI-C

--- Unix System Treiber Custom Graubild Videoprozessor
1988 (Festanstellung)
Idris Echtzeit Unix auf Custom Minicomputer
VME-Bus Controller zur Bild- Aufnahme, -Speicherung und Graubildverarbeitung
ANSI-C

--- Anbindung Custom Binärbild Videoprozessor
1987 (Festanstellung)
Anbindung an optische Mess-Mikroskope.
Bildanalyse und Extraktion von Merkmalen.
Kommunikation mit Auswertesoftware via V24.
Idris Echtzeit Unix auf Custom Minicomputer
ANSI-C

--- Unix System Treiber Custom Binärbild Videoprozessor
1986 (Festanstellung)
Idris Echtzeit Unix auf Custom Minicomputer
VME-Bus Controller zur Bild- Aufnahme, -Speicherung und -Binärbildverarbeitung
ANSI-C

--- Unix System Treiber Mikroskoptisch-Controller
1985 (Festanstellung)
3-Achs Servo-Controller an Lichtmikroskopen.
Idris Echtzeit Unix auf Custom Minicomputer
VME-Bus Controller
ANSI-C

--- Unix System Treiber Festplatten-Controller
1984 (Festanstellung)
Idris Echtzeit Unix auf Custom Minicomputer
SASI Festplatten Controller für Winchester-Laufwerke
ANSI-C


Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Elktrotechnik/Informationsverarbeitung an der
Fachhochschule Krefeld und an der TH Düsseldorf
Diplomarbeit: Cross-Assembler für Mikroprozessor 8085
Abschluss 1982

Kompetenzen

Kompetenzen

Top-Skills

Industrielle Bildverarbeitung C Developer Qt-basiert Linux-Erfahrung Git Mercurial Subversion Scrum messgeräteentwicklung Qualitätsicherung

Produkte / Standards / Erfahrungen / Methoden

-- Produkte
: Microsoft COM
: Microsoft .NET
: Microsoft DDK
: Microsoft DirectX
: Rational Unified Process
-- Standards
: UML
: CanOpen
-- Erfahrungen
: 3D Laserlichtschnitt Sensorik
: Bildanalyse in der Materialkunde, Medizin, Astrophysik
: Treiberentwicklung in Unix und MS Windows

Betriebssysteme

Dos
Echtzeitbetriebssysteme
IDRIS
IRIX
MS-DOS
Unix
SCO, Linux, Idris
Windows
NT,2000,XP

Programmiersprachen

Assembler
Intel, Motorola
C
C++
Pascal
Shell
MS Windows .NET 2.0
C#
C++ CLR 1.0 + 2.0

Datenbanken

Access
MySQL

Datenkommunikation

Bus
CanBus, ProfiBus

Hardware

Bus
CAN, PROFI, I2C, VME
Framegrabber
Matrox, Matrix, Stemmer u.a.
Messgeräte
optische Scanner, Laserscanner
Motorola
MC68000
PC
PDP
Proprietäre HW
VME Bus System Bildanalyserechner
Sensoren
2D, 3D

Branchen

Branchen

Anlagentechnik
Autobranche
Automatisierungstechnik
Forschung, Entwicklung, UNI
Maschinenbau
Robotersteuerung
Softwarehersteller

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.