Softwareentwickler R&D, C++, Bildverarbeitung, Deep learning, Computergrafik
Aktualisiert am 09.01.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 09.01.2024
Verfügbar zu: 100%
davon vor Ort: 100%
C++
computer vison
Deep Learning
C
Python
MATLAB
embedded
cuda
Nvidia Jetson
Tensorrt
Pytorch
Vektorisierung
Java
OpenGL
GLSL
Englisch
Verhandlungssicher
Niederländisch
Verhandlungssicher
Deutsch
Verhandlungssicher

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

1 Jahr 9 Monate
2022-04 - 2023-12

Software Entwickler R&D Personenerkennung Bildverarbeitung Deep Learning

Softwareentwickler R&D Embedded Deep Learning NVIDIA Jetson C++ Deep Learning Yolo v4 ...
Softwareentwickler R&D Embedded Deep Learning NVIDIA Jetson

  • Entwicklung einer NVIDIA Deepstream Pipeline für Bildverbesserung, Objekterkennung, Tracking, und MQTT Messaging. 
  • Entwicklung und Deepstream/C++ Implementierung eines echtzeitfähiges Multi Kamera Personenerkennungssystems für Bohrinseln und Bohrschiffe. 
  • Training von Deep Neural Networks(Yolo v4/v8). 
  • Optimierung der Deepstream Pipeline für NVIDIA Jetson. 

C++ Deep Learning Yolo v4 Yolo v8 OpenCV Gstreamer Video Processing MQTT Object tracking Deepstream
Zulieferer Gas und Ölindustrie
8 Monate
2022-08 - 2023-03

Softwareentwickler R&D Bildverarbeitung Time of Flight

Softwareentwickler R&D C++ Gstreamer GPU ...
Softwareentwickler R&D

  • Implementierung einer Library zur Koregistrierung von Kamerabildern und Tiefendaten eines Time-of-Flight-Sensors in C++ und CUDA.
  • Optimierung der Library mit CUDA für die NVIDIA Jetson Plattform.
  • Optimierung des Capturing von Kamerabildern und Tiefendaten mit Gstreamer, libArgus und V4L.
  • Darstellung der Punktwolke des Time of Flight-Sensors in OpenGL/GLSL.
  • Testen und benchmarking der Koregistrierung Software.
  • Entwicklung einer GUI zur Darstellung von Kamerabildern, Tiefendaten und der Punktwolke für die NVIDIA Jetson Platform. 
  • Benchmarking von Deep Learning Inferenz auf die NVIDIA Jetson Platform. 

C++ Gstreamer GPU NVIDIA Jetson Python OpenGL GLSL GUI ENtwicklung embedded
SICK AG
Waldkirch (Breisgau)
1 Jahr 8 Monate
2020-08 - 2022-03

Softwareentwickler R&D Computer Grafik, Bildverarbeitung

Softwareentwickler R&D C++ Path tracing Computer Grafik ...
Softwareentwickler R&D

  • Entwicklung und Implementierung einer GPU (Optix/OWL) Pipeline zur Beschleunigung der Open Source Appleseed Renderer. Erweiterung des Quellcodes um GPU-Unterstützung die die Rendering-Leistung um das 20-fache beschleunigt hat.
  • GPU (Optix/CUDA) Implementierung eines Time of Flight Pathtracers. 
  • Implementierung der multi-GPU Unterstützung.
  • Implementierung der Support für Multispektrale Texturen.
  • Verifizierung und Vergleich der GPU und CPU Implementierungen.
  • Implementierung von Matlab Scripts zur Auswertung der Time of Flight Output. 

C++ Path tracing Computer Grafik GPU Globale Beleuchtung Time of flight
Sony Deutschland
Remote
3 Jahre 3 Monate
2017-04 - 2020-06

Softwareentwickler R&D

Softwareentwickler C++ NVIDIA Jetson Deep Learning ...
Softwareentwickler

  • Entwicklung und C++ Implementierung eines echtzeitfähiges Personen- und Maschinenerkennungssystems für Bohrinseln und Bohrschiffe mittels Deep Learning,
  • Training von Deep Neural Networks für Objekterkennung und Objektsegmentierung.
  • Beschleunigung der Inferenz und Bildverarbeitung mittels CUDA und TensorRT auf multi-GPU Systeme und mittels OpenVINO für Intel CPUs und VPUs.
  • Tracking von Personen und Maschinen.
  • Kamerakalibrierung und Distanzmessung im Bild.
  • Komprimierung und Transkodierung von Videostreams mit Gstreamer. 

C++ NVIDIA Jetson Deep Learning Objekterkennung YOLO Gstreamer Computer Vision Python
Zulieferer Gas und Ölindustrie
Remote
3 Monate
2017-02 - 2017-04

Fehleranalyse und Bugfixing im Bildverarbeitungssoftware für Distanzmessung mit Stereokameras.

Softwareentwickler C++ Bildverarbeitung OpenCV ...
Softwareentwickler
C++ Bildverarbeitung OpenCV Fehleranalyse
Leica Geosystems
1 Jahr 5 Monate
2015-06 - 2016-10

Industrielle Bildverarbeitung

Softwareentwickler C/C++ OpenCL CUDA ...
Softwareentwickler

Entwicklung und Implementierung eines echtzeitfähiges Bildverarbeitungssystems mit Zeilenkamera zur Erkennung von Produktionsfehlern in Infrarotbildern von Glasprodukten. Beschleunigung der Bildverarbeitung mit FPGA Hardware, Grafikkarten, Vektorisierung und Multithreading.

C/C++ OpenCL CUDA AVX Multithreading Altera OpenCL NVIDIA Tesla Bildverarbeitung Filteroperationen Fehlererkennung Infrarot QT
XPAR Vision
1 Jahr 2 Monate
2014-04 - 2015-05

Computerlinguistik

Softwareentwickler Prolog Satzanalyse Aufbau von Ontologien
Softwareentwickler

Entwicklung und Implementierung eines Systems zur Beantwortung von Fragen mittels Satzanalyse. Syntaktische und semantische Analyse von Sätzen mit Prolog. Erstellung von Ontologien zur Beantwortung von Fragen.

Prolog Satzanalyse Aufbau von Ontologien
6 Monate
2013-09 - 2014-02

Bildverarbeitung

Softwareentwickler C++ OpenCV
Softwareentwickler

Machbarkeitsstudie Bag of Features Algorithmen zur Echtzeitfähige Objekterkennung, Segmentierung und Objektverfolgung in Videosequenzen.

C++ OpenCV
1 Jahr 2 Monate
2012-08 - 2013-09

Bildverarbeitung

Softwareentwickler C++ OpenCV Hintergrund Subtraktion
Softwareentwickler

Personenerkennung und -verfolgung in Videodaten von Überwachungskameras unter verschiedenen Beleuchtungsbedingungen(Tag/Nacht). Erstellung von Tools zur Auswertung Großer Mengen an Videodaten.

C++ OpenCV Hintergrund Subtraktion
2 Jahre 6 Monate
2010-01 - 2012-06

3D Computer Grafik

Softwareentwickler C++ CUDA OpenCL ...
Softwareentwickler

Entwicklung, Optimierung und Benchmarking von Ray-tracing und Algorithmen für globale Beleuchtung auf Multi-Core Prozessoren und Grafikkarten.

C++ CUDA OpenCL glsl Optix Luxrays ispc
7 Monate
2008-05 - 2008-11

Bildverarbeitung

Softwareentwickler C++ CUDA Multithreading ...
Softwareentwickler

Optimierung eines Stitching-Algorithmus und dessen Implementierung auf CPUs und Grafikkarten.

C++ CUDA Multithreading Intel MKL
1 Jahr 6 Monate
2006-12 - 2008-05

Softwareentwickler R&D (Festanstellung)

C++ OpenGL Infrarot ...

Entwicklung und Implementierung eines 3D Simulationssystems für Infrarotbildern zum Testen der Bildverarbeitungsalgorithmen von Lenkflugkörper.

C++ OpenGL Infrarot Bildverarbeitung
Diehl BGT Defence GmbH & Co. KG, Überlingen
3 Jahre 4 Monate
2003-02 - 2006-05

Bildverarbeitung für Fahrerassistenzsysteme

Wissenschaftlicher Mitarbeiter (Festanstellung) C++ Matlab QT ...
Wissenschaftlicher Mitarbeiter (Festanstellung)

Entwicklung und Implementierung eines Echtzeitfußgängererkennungssystems für Kamerasequenzen, welche aus einem bewegten Fahrzeug aufgenommen werden. Diese Forschungsarbeit wurde finanziert durch BMW, welche das System als Prototyp verwenden.

C++ Matlab QT Bildverarbeitung Fahrerassistenzsysteme Infrarot Echtzeit Linux
Institut für Neuroinformatik, Ruhr Universität Bochum

Aus- und Weiterbildung

Februar 2003 bis Mai 2006

Institut              Institut für Neuroinformatik, Ruhr Universität Bochum

Fakultät             Fakultät für Elektrotechnik und Informationstechnik

Doktorarbeit       Real-time pedestrian detection in FIR and grayscale images

Abschluss          Dr.-Ing

 

September 1997 bis November 2002

Studium                        Künstliche Intelligenz

Fakultät             Fakultät der Mathematik, Informatik, Physik und Astronomie, Universität von Amsterdam

Diplomarbeit      Analysis and vizualization of complex shaped branching objects

Abschluss     Master of Science in der Künstliche Intelligenz

Position

Softwareentwickler R&D, C, C++, CUDA, Deep Learning, Embedded, Computer Vision, Bildverarbeitung

Kompetenzen

Top-Skills

C++ computer vison Deep Learning C Python MATLAB embedded cuda Nvidia Jetson Tensorrt Pytorch Vektorisierung Java OpenGL GLSL

Schwerpunkte

Bildverarbeitung
Computergrafik
Optimierung
Softwareentwicklung C C++ Java CUDA OpenCL

Produkte / Standards / Erfahrungen / Methoden

C++
Experte
C
Experte
Python
Experte
CUDA
Experte
Matlab
Experte

  • Programmiersprachen: C, C++, Java, Matlab, Python, Prolog, CUDA, OpenCL 
  • Frameworks: Gstreamer, NVIDIA Deepstream, STL, OpenCV, ISPC, Elasticsearch, Optix, OWL, Intel Embree, Altera OpenCL
  • Softwareentwicklung: OOP, git, gitlab, AWS, Vektorisierung, Multithreading, Docker, Unit Testing, gcc, g++, make, Cmake, Visual Studio, Visual Studio Code, code-server, IntelliJ Idea 
  • Deep Learning: Klassifizierung, Objekterkennung(SSD,YOLO), Instanzsegmentierung(Mask-RCNN, Yolact), TensorRT, Nvidia Deepstream, Darknet, PyTorch, Nvidia Jetson, OpenVINO, Intel/Movidius VPUs
  • Betriebssysteme: Linux, Embedded Linux, Windows, MacOS
  • Computergrafik: Path tracing, Shader Programmierung, OpenGL, GLSL 

Betriebssysteme

Embedded Linux
Linux
Windows
MacOS

Programmiersprachen

C
Experte
C++
Experte
CUDA
Experte
Imake, GNU-Make, Make-Maker etc...
Experte
Java
SUN/Oracle Java SDK (5 Jahre Erfahrung)
MATLAB
3 Jahre Erfahrung
OpenCL
5 Jahre Erfahrung
OpenGL
5 Jahre Erfahrung
Prolog
SWI-Prolog (3 Jahre Erfahrung)
Shader Programmierung
5 Jahre Erfahrung

Datenbanken

Elasticsearch
1 Jahr Erfahrung

Branchen

Autoindustrie

Rüstungsindustrie

Halbleiterindustrie

Softwareindustrie

Maschinenbau

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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