Mathematisch-technischer Software-Entwickler (Schwerpunkt C++); F&E Software-Entwickler; Algorithmen-Entwickler
Aktualisiert am 17.09.2020
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 17.09.2020
Verfügbar zu: 100%
davon vor Ort: 100%
C++
F&E
OOP
Deutsch
fließend
Englisch
fließend
Niederländisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

5 Monate
2020-03 - 2020-07

Portierung Rechensoftware

ANSI C Fortran-90 Linux PC ...
  • Portierung Rechensoftware für Radio-Distanz/Orientierungsmessung, von Python nach einem ANSI C Programm für 32-bit ARM Microcontroller.
  • Die Software hat auch auf ARM einige Routinen zur Eigenwertbereichnung aufgerufen aus der LAPACK Software-Library.
ANSI C Fortran-90 Linux PC ARM Cortex-M33
Metirionic GmbH, Dresden
1 Jahr 4 Monate
2017-11 - 2019-02

Entwicklung Algorithmik

C++ Matlab Linux PC

Entwicklung Algorithmik zur Elimination von Moiré-effekt aus Messbildern.

C++ Matlab Linux PC
TechnoTeam GmbH, Ilmenau
1 Jahr 2 Monate
2017-04 - 2018-05

Entwicklung Prototyp-Software

C++ Windows PC

Entwicklung Prototyp-Software für Bildtransformation für Kegelspiegel-Weißlichtinterferometer 

C++ Windows PC
Gesellschaft für Bild- und Signalverarbeitung (GBS), Ilmenau
3 Monate
2017-06 - 2017-08

Erstellung Demo-Software

Python Linux PC

Erstellung Demo-Software für Verarbeitung von Radio-Abstandsmessdaten (Kalman-Filterung etc.)

Python Linux PC
Metirionic GmbH, Dresden
8 Monate
2016-10 - 2017-05

Implementierung Software-Modul

C++ Windows PC

Implementierung Software-Modul für Glättung von WLI-Messbildern mit dem Restle-Algorithmus.

C++ Windows PC
Gesellschaft für Bild- und Signalverarbeitung (GBS), Ilmenau
1 Jahr 9 Monate
2013-11 - 2015-07

Eigene Programmierprojekte

  • Eigene Programmierprojekte, worunter numerische Mathematik (Strömingsmechanik) applied number theory (Montgomery multiplication);
  • text alignment/comparison Algorithmen;
  • pthread-Programmierung für X-Windows dynamic graphics viewer.
1 Monat
2011-10 - 2011-10

Algorithmen-Entwicklung

C++ TI TMS320C6000 DSP Matlab ...

Algorithmen-Entwicklung für Echtzeit-Bildverarbeitung auf DSPs eingebaut in industriellen Kameras.

C++ TI TMS320C6000 DSP Matlab Python
Wente-Thiedig GmbH, Braunschweig
8 Monate
2010-10 - 2011-05

Dokumentation, Source-Code-Analyse, und Wartung

bash C/C++ GNU Entwicklungstools ...

Dokumentation, Source-Code-Analyse, und Wartung für eine militärische Simulationsanlage.

bash C/C++ GNU Entwicklungstools TCP/IP SNMP vernetzte RTLinux und Windows PCs
e.sigma Systems GmbH, München

Aus- und Weiterbildung

Aus- und Weiterbildung

1986 - 1991

Institution: Technische Universität (TU) Delft, Niederlande

Abschluss: Diplom Elektrotechnik

Schwerpunkt

  • Spezialisierung: Halbleiterphysik und Computer-Modeling von Halbleiter-Elementen.
  • Mit Praktikum (1990, Philips Nijmegen, Niederlande): Computer-Modeling von ESD-Schutz-Transistoren.

Position

Position

  • Mathematisch-technischer Software-Entwickler (Schwerpunkt C++)
  • F&E Software-Entwickler
  • Algorithmen-Entwickler
  • Technical writer für Algorithmen-Dokumentation

Kompetenzen

Kompetenzen

Top-Skills

C++ F&E OOP

Produkte / Standards / Erfahrungen / Methoden

Software F&E Dienste für den technischindustriellen Bereich

Zusammenfassung: 20 Jahre Berufserfahrung, Erfahrung in u.A. industrieller Bildverarbeitung (inkl. auf DSP), 3D-Modellierung, Physik-Modellierung, Messdatenverarbeitung, und angewandter numerischer Mathematik, inklusive Rechenzeit-Optimierung und einsichtliche technische Software-Dokumentation. Meine stärkste Fähigkeit ist das Ausforschen neuer Algorithmiken, und das Engineering von Algorithmen zur Anpassung an einen konkreten Problemfall.

Was ich für Sie tun kann

Skills and Vision

  • Meine stärkste Fähigkeit ist der kreative Weg von vage formuliertem Problem zu funktionierender technischen Lösung. Das heißt: das Verstehen und Ausanalysieren von neuen technischen/algorithmischen Problemen, und diese Analyse dann auszubauen zu einem funktionierenden und gut dokumentierten Prototyp (inklusive die optimierte hardwarenahe Implementierung). Neue und für mich noch unbekannte technische/algorithmische Probleme motivieren mich sehr stark, und ich arbeite mich in neue Themen sehr schnell ein.
  • Kreativität steht für mich immer im Rahmen des konkreten Problems, und umfasst: out-of-thebox thinking beim Finden von Lösungswegen; Denken in generellen und kombinierbaren Konzepten; und "engineering" (Kombinieren/Adaptation) von Algorithmen und Datenstrukturen zur Anpassung an den Problemfall.
  • Für mich sehr wichtig ist die Qualität der erstellten Software. Qualität bedeutet nicht nur dass es funktioniert, sondern auch dass die Software übersichtlich und robust strukturiert ist, und zugänglich ist für Modifikation und Erweiterung. Robustheit bedeutet: Algorithmik die 100% sauber verstanden wird, Aufbau aus schmal-schnittstelligen Modulen die einzeln testbar sind, und Überprüfung der Software auf realen Praxisfälle. Zugänglichkeit bedeutet dass die Software übersichtlich strukturiert ist, und dass Struktur und Algorithmik einsichtlich dokumentiert sind.
  • Ich betrachte das Verbinden von Kreativität und Qualität als die Essenz der Ingenieurarbeit.

Programmiersprachen

assembler
BASIC, VBA
C
inkl. ANSI C
C++
inkl. C++11
FORTRAN
-77 und -90
Java
Lisp
lua
matlab
Pascal
Perl
Python
Smalltalk
UNIX shell
sh/bash/ksh/C

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

5 Monate
2020-03 - 2020-07

Portierung Rechensoftware

ANSI C Fortran-90 Linux PC ...
  • Portierung Rechensoftware für Radio-Distanz/Orientierungsmessung, von Python nach einem ANSI C Programm für 32-bit ARM Microcontroller.
  • Die Software hat auch auf ARM einige Routinen zur Eigenwertbereichnung aufgerufen aus der LAPACK Software-Library.
ANSI C Fortran-90 Linux PC ARM Cortex-M33
Metirionic GmbH, Dresden
1 Jahr 4 Monate
2017-11 - 2019-02

Entwicklung Algorithmik

C++ Matlab Linux PC

Entwicklung Algorithmik zur Elimination von Moiré-effekt aus Messbildern.

C++ Matlab Linux PC
TechnoTeam GmbH, Ilmenau
1 Jahr 2 Monate
2017-04 - 2018-05

Entwicklung Prototyp-Software

C++ Windows PC

Entwicklung Prototyp-Software für Bildtransformation für Kegelspiegel-Weißlichtinterferometer 

C++ Windows PC
Gesellschaft für Bild- und Signalverarbeitung (GBS), Ilmenau
3 Monate
2017-06 - 2017-08

Erstellung Demo-Software

Python Linux PC

Erstellung Demo-Software für Verarbeitung von Radio-Abstandsmessdaten (Kalman-Filterung etc.)

Python Linux PC
Metirionic GmbH, Dresden
8 Monate
2016-10 - 2017-05

Implementierung Software-Modul

C++ Windows PC

Implementierung Software-Modul für Glättung von WLI-Messbildern mit dem Restle-Algorithmus.

C++ Windows PC
Gesellschaft für Bild- und Signalverarbeitung (GBS), Ilmenau
1 Jahr 9 Monate
2013-11 - 2015-07

Eigene Programmierprojekte

  • Eigene Programmierprojekte, worunter numerische Mathematik (Strömingsmechanik) applied number theory (Montgomery multiplication);
  • text alignment/comparison Algorithmen;
  • pthread-Programmierung für X-Windows dynamic graphics viewer.
1 Monat
2011-10 - 2011-10

Algorithmen-Entwicklung

C++ TI TMS320C6000 DSP Matlab ...

Algorithmen-Entwicklung für Echtzeit-Bildverarbeitung auf DSPs eingebaut in industriellen Kameras.

C++ TI TMS320C6000 DSP Matlab Python
Wente-Thiedig GmbH, Braunschweig
8 Monate
2010-10 - 2011-05

Dokumentation, Source-Code-Analyse, und Wartung

bash C/C++ GNU Entwicklungstools ...

Dokumentation, Source-Code-Analyse, und Wartung für eine militärische Simulationsanlage.

bash C/C++ GNU Entwicklungstools TCP/IP SNMP vernetzte RTLinux und Windows PCs
e.sigma Systems GmbH, München

Aus- und Weiterbildung

Aus- und Weiterbildung

1986 - 1991

Institution: Technische Universität (TU) Delft, Niederlande

Abschluss: Diplom Elektrotechnik

Schwerpunkt

  • Spezialisierung: Halbleiterphysik und Computer-Modeling von Halbleiter-Elementen.
  • Mit Praktikum (1990, Philips Nijmegen, Niederlande): Computer-Modeling von ESD-Schutz-Transistoren.

Position

Position

  • Mathematisch-technischer Software-Entwickler (Schwerpunkt C++)
  • F&E Software-Entwickler
  • Algorithmen-Entwickler
  • Technical writer für Algorithmen-Dokumentation

Kompetenzen

Kompetenzen

Top-Skills

C++ F&E OOP

Produkte / Standards / Erfahrungen / Methoden

Software F&E Dienste für den technischindustriellen Bereich

Zusammenfassung: 20 Jahre Berufserfahrung, Erfahrung in u.A. industrieller Bildverarbeitung (inkl. auf DSP), 3D-Modellierung, Physik-Modellierung, Messdatenverarbeitung, und angewandter numerischer Mathematik, inklusive Rechenzeit-Optimierung und einsichtliche technische Software-Dokumentation. Meine stärkste Fähigkeit ist das Ausforschen neuer Algorithmiken, und das Engineering von Algorithmen zur Anpassung an einen konkreten Problemfall.

Was ich für Sie tun kann

Skills and Vision

  • Meine stärkste Fähigkeit ist der kreative Weg von vage formuliertem Problem zu funktionierender technischen Lösung. Das heißt: das Verstehen und Ausanalysieren von neuen technischen/algorithmischen Problemen, und diese Analyse dann auszubauen zu einem funktionierenden und gut dokumentierten Prototyp (inklusive die optimierte hardwarenahe Implementierung). Neue und für mich noch unbekannte technische/algorithmische Probleme motivieren mich sehr stark, und ich arbeite mich in neue Themen sehr schnell ein.
  • Kreativität steht für mich immer im Rahmen des konkreten Problems, und umfasst: out-of-thebox thinking beim Finden von Lösungswegen; Denken in generellen und kombinierbaren Konzepten; und "engineering" (Kombinieren/Adaptation) von Algorithmen und Datenstrukturen zur Anpassung an den Problemfall.
  • Für mich sehr wichtig ist die Qualität der erstellten Software. Qualität bedeutet nicht nur dass es funktioniert, sondern auch dass die Software übersichtlich und robust strukturiert ist, und zugänglich ist für Modifikation und Erweiterung. Robustheit bedeutet: Algorithmik die 100% sauber verstanden wird, Aufbau aus schmal-schnittstelligen Modulen die einzeln testbar sind, und Überprüfung der Software auf realen Praxisfälle. Zugänglichkeit bedeutet dass die Software übersichtlich strukturiert ist, und dass Struktur und Algorithmik einsichtlich dokumentiert sind.
  • Ich betrachte das Verbinden von Kreativität und Qualität als die Essenz der Ingenieurarbeit.

Programmiersprachen

assembler
BASIC, VBA
C
inkl. ANSI C
C++
inkl. C++11
FORTRAN
-77 und -90
Java
Lisp
lua
matlab
Pascal
Perl
Python
Smalltalk
UNIX shell
sh/bash/ksh/C

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.