Embedded Systems und Devices, Software Entwicklungsprozesse, Produktlebenszyklus (software-)technischer Geräte, Trainer, Coach
Aktualisiert am 18.09.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 04.10.2023
Verfügbar zu: 100%
davon vor Ort: 0%
(hardwarenahe) Softwareentwicklung
Fehlerfinder und -beheber
Code-Reviewer
Beratung
Trainer
Coaching
Medizingeräteentwicklung
Requirements Management
Testautomatisierung
Software Configuration Management
Produkt-Risikoanalyse
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Deutschland


möglich

Projekte

5 Jahre 1 Monat
2017-12 - 2022-12

MAXFRAME 3D Webapplication - Surgical planning

Chief Developer (Software) & DevOp ? pre-market - Release-Verantwortung AWS IIS Windows Server 2012 ...
Chief Developer (Software) & DevOp ? pre-market - Release-Verantwortung

Weiterentwicklung von Software inkl. Unittests (Algorithmus zur Berechnung der 3D Darstellung medizinischer Systeme aus 2D-Röntgenbildern).

Weiterentwicklung der Webanwendung (Windows / MacOS) zur Produktreife (MAXFRAME ? fünfsprachig).

Aktualisierung des Unity 3D Renderers auf Unity 2017. Software-Design und Entwicklung, Fehleranalyse und Reparatur, Anforderungsmangement, Erstellung und Durchführung von System- und Unittests, Risikomanagement.


MAXFRAME 3D
AWS IIS Windows Server 2012 Polarion 2018/2021 svn Visual 2012 C++ (managed und unmanaged code) C# ASP.Net Parasoft C++ Unity 2017 JavaScript CSS jQuery KendoUI ReSharper TeamCity
Innomedic
Philippsburg (Baden)
3 Jahre
2019-12 - 2022-11

Unterstützung von Algorithmus und Web-Anwendung für Nachfolge-Software (MAXFRAME 3D II).

Developer (Software) ? pre-market / post-market AWS IIS Windows Server 2019 ...
Developer (Software) ? pre-market / post-market
Unterstützung von Algorithmus und Web-Anwendung für Nachfolge-Software (MAXFRAME 3D II).


MAXFRAME 3D II
AWS IIS Windows Server 2019 Polarion 2021 svn Visual 2017 C++ (managed und unmanaged code) C# ASP.Net Parasoft C++ Unity 2021 JavaScript CSS jQuery KendoUI ReSharper TeamCity
Innomedic
Philippsburg (Baden)
1 Jahr 6 Monate
2016-07 - 2017-12

MAXFRAME 3D Webapplication - Surgical planning

Chief Developer (Software) & DevOp ? pre-market - Release-Verantwortung svn Visual Studio 2012 C++ (managed und unmanaged code) ...
Chief Developer (Software) & DevOp ? pre-market - Release-Verantwortung
Weiterentwicklung von Software inkl. Unittests (Algorithmus zur Berechnung der 3D Darstellung medizinischer Systeme aus 2D-Röntgenbildern) zur Produktreife. Übernahme der Webanwendung (MAXFRAME ? fünfsprachig) Software-Design und Entwicklung, Fehleranalyse und Reparatur, Anforderungsmangement, Erstellung und Durchführung von System- und Unittests, Risikomanagement, Begleitung der Validierung.


MAXFRAME 3D
svn Visual Studio 2012 C++ (managed und unmanaged code) C# .Net Parasoft C++ AWS IIS Windows Server 2012 Polarion 2018/2021 ASP.Net Unity JavaScript CSS jQuery KendoUI Verificarion Validierung FDA-510k
Innomedic
Philippsburg (Baden)
2 Jahre
2014-07 - 2016-06

MAXFRAME 3D Corealgorithm as Service for a Webapplication - Surgical planning

Chief Developer (Software) ? pre-market - Release-Verantwortung Polarion svn Visual Studio 2012 ...
Chief Developer (Software) ? pre-market - Release-Verantwortung

Release-Verantwortung Weiterentwicklung von Software inkl. Unittests (Algorithmus zur Berechnung der 3D Darstellung medizinischer Systeme aus 2D-Röntgenbildern)

Integration in eine Webumgebung ASP.Net MVC (MAXFRAME)

(externe Zulieferung: Web Anwendung auf IIS)


MAXFRAME 3D
Polarion svn Visual Studio 2012 C++ (managed und unmanaged code) C# .Net Parasoft C++ Code Analyse
Innomedic
Philippsburg (Baden)
3 Jahre 3 Monate
2011-04 - 2014-06

MAXFRAME 3D Corealgorithm and Desktopapplication - Surgical planning

Developer (Software) ? pre-market svn Visual Studio 2008 und 2012 C++ ...
Developer (Software) ? pre-market
Portierung und Weiterentwicklung von Software (Algorithmus zur Berechnung der 3D Darstellung medizinischer Systeme aus 2D-Röntgenbildern)


MAXFRAME 3D
svn Visual Studio 2008 und 2012 C++ DirectX OpenGL vtk Polarion Qt CMake
Innomedic
Philippsburg (Baden)
2 Monate
2011-01 - 2011-02

Bearbeitung und Durchführung von Review- und Release-Treffen und ?Prozessen für Software für Züge ? Release-Verantwortung

VxWorks 5.4 VxWorks 6.x ?C-Linux ...
Bearbeitung und Durchführung von Review- und Release-Treffen und ?Prozessen für Software für Züge ? Release-Verantwortung


TMS
VxWorks 5.4 VxWorks 6.x ?C-Linux Linux Wind River Linux Windows ? IA32 PowerPC ARM 68K) Prozesserfahrung Review
Bombardier Transportation
Mannheim
6 Monate
2010-07 - 2010-12

Weiterentwicklung des Qube5-Editor V2

Softwareentwickler und Forscher Windows Qt AVR ...
Softwareentwickler und Forscher
Weiterentwicklung und Forschung an neuen Visualisierungstechniken von mathematischen Zusammenhängen rund um Tetraeder. PC-Software und Elektronik


Weiterentwicklung des Qube5-Editor V2
Windows Qt AVR LED Lichteffekte)
BaSystem Martin Raabe
Bechenheim
2 Jahre
2008-07 - 2010-06

Fehlerdaten-Aufzeichnungssystems für Züge

Softwareentwickler - mit Release-Verantwortung VxWorks 6.x ?C-Linux Linux ...
Softwareentwickler - mit Release-Verantwortung
Weiterentwicklung, Wartung und Test eines Fehlerdaten-Aufzeichnungssystems für Züge


Mehr-Plattform-Projekt
VxWorks 6.x ?C-Linux Linux Wind River Linux Windows ? IA32 PowerPC ARM 68K VxWorks 5.4
Bombardier Transportation
Mannheim
5 Monate
2008-03 - 2008-07

Erstellung und Einführung eines Style-Guides für C-Programmierung

Softwareentwickler ATMega128 Eclipse Subversion
Softwareentwickler
Erstellung und Einführung eines Style-Guides für C-Programmierer ? inklusive der Gestaltung der Software-Entwicklungsumgebung - für medizinische Geräte


Ultraschallgerät
ATMega128 Eclipse Subversion
Sirona Dental Systems ? GIE
Bensheim
4 Jahre 9 Monate
2003-07 - 2008-03

Design, Implementierung, Wartung und Test eines Netzwerkprotokolls für ein 2D-Röntgengerät für Zahnarztpraxen

Softwareentwickler VxWorks ColdFire Diab 5.5 C++ / Win32 VC6 C++
Softwareentwickler

? Design, Implementierung, Wartung und Test eines Netzwerkprotokolls für ein 2D-Röntgengerät für Zahnarztpraxen (VxWorks PowerPC Diab 5.4 C++ / Win32 VC6 C++).

? Weiterentwicklung, Wartung und Test eines Netzwerkprotokolls für ein 3D-Röntgengerät für Zahnarztpraxen (VxWorks PowerPC Diab 5.5 C++ / Win32 VC6 C++).

? Weiterentwicklung, Wartung und Test eines Netzwerkprotokolls für ein Intra-Oral-Röntgengerät für Zahnarztpraxen (VxWorks ColdFire Diab 5.5 C++ / Win32 VC6 C++).


VxWorks ColdFire Diab 5.5 C++ / Win32 VC6 C++
VxWorks ColdFire Diab 5.5 C++ / Win32 VC6 C++
Sirona Dental Systems ? GBE
Bensheim
4 Monate
2007-09 - 2007-12

Anpassung embedded Software auf neuen C++ Compiler

Wind River Compiler PowerPC 5.5 Nucleus 1.1.2 Lauterbach Trace32
Anpassung einer sehr komplexen Eingebetteten C++ Applikation an eine neue Version des C++ Compiler/ STL library


Wind River Compiler PowerPC 5.5
Wind River Compiler PowerPC 5.5 Nucleus 1.1.2 Lauterbach Trace32
Tektronix
Cambridge, GB
8 Monate
2005-12 - 2006-07

Evaluierung der Echtzeit-Betriebssysteme smx und embOS

Softwareentwickler und Berater CPU Philips (NXP) LPC2292 /ARM 7
Softwareentwickler und Berater

Evaluierung des Echtzeit-Betriebssystems smx und des Dateisystems smxFile für ein Telematikgerät für Pkws und Lkws.

Beratung und Anpassung des Echtzeit-Betriebssystems embOS und des Dateisystems embFile für ein Telematikgerät für Pkws und Lkws.


Telematikgerät für Pkws und Lkws.
CPU Philips (NXP) LPC2292 /ARM 7
IBM Deutschland
Mainz
7 Monate
2004-07 - 2005-01

Training, Beratung und Entwicklung für LKW-Maut Deutschland

Softwareentwickler, Trainer und Berater pSOSystem ARM C/C++ Trace32 ARM C/C++ Diab 5.2 ...
Softwareentwickler, Trainer und Berater

? Design, Implementierung, Wartung und Test eines Speichermanagers des Echtzeit-Betriebssystems pSOSystem für ein Telematikgerät für Lkws (Software für OnBoard Unit LKW-Maut Deutschland) (pSOSystem ARM C/C++).

? Evaluierung einer alternativen Compiler Umgebung für das ARM SDT 2.5.1 für das Echtzeit-Betriebssystem pSOSystem (Diab 5.2, RVCS 2.1 ARM C/C++).

? Evaluierung, Auswahl und Einführung der Debuggerumgebung für JTAG ARM mit pSOSystem-Awareness (Trace32 ARM C/C++).

LKW-Maut Deutschland
pSOSystem ARM C/C++ Trace32 ARM C/C++ Diab 5.2 RVCS 2.1 ARM C/C++
Siemens PSE
Wien
11 Monate
2003-09 - 2004-07

Design, Implementierung, Wartung und Test - Telematikgerät für Lkws

Softwareentwickler und Berater pSOSystem ARM C/C++
Softwareentwickler und Berater
Design, Implementierung, Wartung und Test der Anbindung des Echtzeit-Betriebssystems pSOSystem eines C++ Frameworks für ein Telematikgerät für Lkws (pSOSystem ARM C/C++).


LKW Maut Deutschland
pSOSystem ARM C/C++
IBM Deutschland
Mainz

Aus- und Weiterbildung

Studium der Allgemeinen Informatik an der FH Worms
Abschluß: Diplom Informatiker (FH) 1987 (sehr gut)

Lehre zum Informationselektroniker bei der Firam BASF AG
Abschluß: Gesellenbrief mit Auszeichnung (1980)

Position

Design, TDD, Entwicklung, Anforderungen, Testspezifikation, Testautomatisierung, Fehleranalyse technischer Systeme.

Besonders im Medizinbereich (Medical Device, Software as a Medical Device)!

Kompetenzen

Top-Skills

(hardwarenahe) Softwareentwicklung Fehlerfinder und -beheber Code-Reviewer Beratung Trainer Coaching Medizingeräteentwicklung Requirements Management Testautomatisierung Software Configuration Management Produkt-Risikoanalyse

Produkte / Standards / Erfahrungen / Methoden

Development of Medical Devices (HW/SW)
Experte
Fehlerevaluierung und beseitigung
Experte
Ich arbeite mit den folgenden Produkten:
  • Polarion (PLM)
  • Visual Studio (Entwicklung)
  • CMake (Entwicklung C++)
  • qt Creator (Framework & UI)
  • Enterprise Architect (Design, Architektur)
  • Git, svn (Versionsverwaltung)
  • BeyondCompare (universales Vergleichswerkzeug)
  • Team City(CI/CD)
  • iSystems (Embedded IDE, Debug, Trace)
  • Trace 32 (Lauterbach - (Debug, Trace, Test) )
  • Web asp.Net
  • MS-Office
  • LibreOffice

 

 

 

Betriebssysteme

CP/M
CP/M80, CP/M68k
Echtzeitbetriebssysteme
VxWorks, pSOSystem, OS-9, Liunux, FreeRTOS, CMX, SMX, embOS
MS-DOS
Experte
OS/9
OS-9 ab V2.2
pSOS+
Experte für V 1.3 2.0, 2.2.x, 2.3.x, 2.5.x und 3.0 (Werkzeuge und Betriebssystem)
RTOS (Real Time OS)
VxWorks, pSOSystem, OS-9, Linux, FreeRTOS, CMX, SMX, embOS
VxWorks
Experte Tornado 2.0.x - 2.2.x und Workbench 2.x bis 3.x (Werkzeuge und Betriebssystem)
Windows
3.x, 95, 98 NT, 2000, XP, 7, 10, 11
qt
Experte

Programmiersprachen

ASN.1
SNMP
Assembler
68K, PowerPC, x86, ARM
Basic
C
Experte
C++
Experte
Cobol
Grundkenntnisse
dBase
Grundkenntnisse
Emacs
Forth
Grundkenntnisse
Fortran
Grundkenntnisse
HPGL, HP PCL
Grundkenntnisse
Imake, GNU-Make, Make-Maker etc...
Fortgeschritten
Java
JavaScript
Experte
Makrosprachen
Fortgeschritten
Maschinensprachen
Pascal
Experte
Perl
Experte
PHP
Fortgeschritten
Python
Experte
Qt
Scriptsprachen
C--
Shell
Experte
Tcl/Tk
Xt, Motif
Grundkenntnisse
yacc/lex
GCC

Datenbanken

MySQL
SQL
Fortgeschritten

Datenkommunikation

ATM
Grundkenntnisse
Bus
vertiefte Kenntnisse div. Feldbusse, Profibus, CANbus, IECbus, SPI, I²C
Ethernet
Experte
Internet, Intranet
Experte
ISDN
ISO/OSI
LAN, LAN Manager
parallele Schnittstelle
Proprietäre Protokolle
Medical
Public Networks
Router
RPC
RS232
Fortgeschritten
SMTP
Fortgeschritten
SNMP
Fortgeschritten
TCP/IP
Experte
UUCP
Experte
Windows Netzwerk
Experte
Winsock
Wifi
SPI
I²C
CAN
ProfiBus / ProfiNet

Hardware

Bus
VMEbus, Profibus CANbus, SPI, I²C, PCI
CD-Writer / Brenner
Echtzeitsysteme
pSOSystem, VxWorks, OS-9/9000, ecos, Linux
embedded Systeme
PowerPC, 68K, ARM, x86, MIPS, PIC, ATMega, TI
Emulatoren
Trace32, iSystem
Framegrabber
ELTEC IC40, IPIN1900
Hardware entwickelt
Messdatenerfassung, Bildverarbeitung
Mikrocontroller
MC68302, MC68332, MPC7xx, MPC8xx, MPC82xx, LPC2294 (ARM7), ATMega, PIC
Modem
Motorola
MPC6xx, MPC7xx, MPC8xx, MPC82xx, MC68xxx
PC
Proprietäre HW
Bedienoberfläche, Anzeige, Kamerainterface, Röntgengerät
Soundkarten
Steuer und Regelsysteme
Streamer
Video Capture Karte
Als ausgebildeter Elektroniker kann ich auch ungetestete Hardware in Betrieb nehmen.

Berechnung / Simulation / Versuch / Validierung

CANoe

Design / Entwicklung / Konstruktion

EAGLE

Branchen

Automotive
Automobilbranche
Luft- und Raumfahrt
Automatisierungstechnik
Maschinenbau
Medizintechnik
Forschung
Entwicklung
Robotersteuerung
Hardwarehersteller
Softwarehersteller
sonstige Industrie


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.