REST WebServices, embedded Software, C, C++, C#, ASP.NET MVC, Java, Node.js, UML, CAN, Most, Linux, QNX, Windows, Android, docker, Python
Aktualisiert am 28.12.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 31.03.2023
Verfügbar zu: 100%
davon vor Ort: 50%
C++
C#
Python
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

1 Jahr 8 Monate
2018-11 - 2020-06

Entwicklung bzw. Portierung eines gemischten C#/C++/Python Projektes über mehrere Repositories  (GIT) von Windows nach Windows/Linux (portabel)

Software-Entwickler
Software-Entwickler

Umstellung C# .Net Applikationen auf .NetCore (MultiTargets)
Kompilierung unter Windows/Linux

Umstellung C++ Applikation zur Kompilierung mit MSC und gcc/g++

C++ Erweiterung für Python

Buildsystem: MSBuild für Linux und Windows

  • è Bauen der Projekte mit den gleichen Projektdateien (.vcxproj bzw. .csproj) unter Linux und Windows.

dSPACE GmbH
Paderborn
8 Monate
2018-03 - 2018-10

Toyota HeadUnit

Function Owner Navigation
Function Owner Navigation

Requirements (Doors)
Arbeitspakete/Tickets für die Entwicklung definieren und überwachen
Termine/Terminpläne erstellen und überwachen
Ticketmanagement

Harman Becker Automotive GmbH
Filderstadt / Garching / Brüssel
3 Jahre 11 Monate
2014-04 - 2018-02

Entwicklung von sicheren Webservices

Software-Architekt / Software Entwickler
Software-Architekt / Software Entwickler

Authentifizierung OAuth2/OpenID connect
Embedded Software Bibliothek in C++ mit Webclient für sicheren Zugriff auf Webservices.
Entwicklung Verwaltungs-Applikation in WPF/XAML für Services/Devices
Windows 8.1/10 Apps zur Darstellung von Verkehrsmeldungen in einer Kartendarstellung

BOSCH SoftTec GmbH
Karlsruhe / Hildesheim
1 Jahr 3 Monate
2013-01 - 2014-03

Audi MMI3G/MMI3G+ Headunit

Function Owner Tuner
Function Owner Tuner

Requirements (Doors)
Arbeitspakete/Tickets für die Entwicklung definieren und überwachen
Termine/Terminpläne erstellen und überwachen
Ticketmanagement

Harman Becker Automotive GmbH
Karlsbad
1 Jahr 9 Monate
2011-04 - 2012-12

Audi MMI3G/MMI3G+ Headunit

Software-Entwickler
Software-Entwickler
Abteilung Navigation
Verantwortlich für Verkehrsthemen in der Navigation
Restreichweiten Visualisierung für Fahrzeuge mit Verbrennungsmotoren und Elektroantriebe
e.solutions GmbH
Ingolstadt, Donau
2 Jahre 6 Monate
2008-10 - 2011-03

Audi MMI3G/MMI3G+ Headunit

Abteilung Navigation
Function owner für Verkehrstehmen (TMC, TPEG) und dynamische Routing
Mitarbeit in der TISA für Normungen im TPEG-Bereich
Erstellung der Norm ISO 21219-20 TPEG2-ETL_1.0/001 (ETL=Extended TMC Location Container)
Mitarbeit bei der Erstellung des TISA-THTTP-Documents, verantwortlich für die Implementierungsalternative 2 (THTTP-AnnexB)
Spezifikation und Inbetriebnahme von OnlineVerkehtsdaten über TPEG Aplikationen TEC und TFP (THTTP-AnnexB)
Spezfikation DAB-TPEG Strategie
Spezfikation Dynamische Routguidance Strategie

Spezifikation Filterkonzept für SDARS Traffic auf Basis von BSA / administrative areas (SDARS = Satelitenradio)

 

 

Stichworte: MMI3G, MMI3G+, MIB-High, DAB, HD-RAdio, SDARS, TMC, TPEG, TEC, TFP, PKI, FPI, SPI, GLR, TPEG-Loc, ETL, DLR1
Audi AG
Ingolstadt, Donau
2 Jahre 10 Monate
2006-01 - 2008-10

Porsche PCM3.0/PCM3.1 Headunit

Leitung Integration
Integrationsautomatisierung mit CruiseControl
Programmierung diverser Publisher für CruiseControl in Java
Programmierung diverser Tools für die Integrationsautomatisierung in C# und Java
Programmierung einer Notfall-Update-Applikation
Programmierung von Updateroutinen
Test- und Überprüfung des Updateverhaltens

Harman Becker Automotiv GmbH
5 Monate
2007-11 - 2008-03

Think ShowCar für Genfer Automobilsalon 2008

Projektleitung
Abstimmung mit Porsche Engineering / Porsche Design und Think

Erstellung des Pflichtenheftes
Entwurf und Programmierung einer Multimedia-Platform für das Think ShowCar (Think Ox) mit drei Frontbildschirmen, Rearseat-Entertainment und 2 Seitenscheiben-Displays auf Basis .Net3.0 in C#

Porsche Engineering
Karlsruhe (Baden) / Bietigheim Bissingen
11 Monate
2005-02 - 2005-12

L6 Headunit

Projekt L6
Entwicklung MMI und dazugehörige Simulationen
RearSeatUnit, auf VxWorks, QNX und T-Engine
Portierung auf PSOS (Lear-Platform)
Restbus Simulation, "Most Over IP", Anbindung von Vector VN2600 Most-Interface
Test MMI

BMW Group
München
6 Monate
2004-07 - 2004-12

Softwarequalitätsverbesserung und -Überprüfung der Onboardunits (OBUs)

Softwarequalitätsverbesserung und -Überprüfung der Onboardunits (OBUs) für ein Autobahnmautsystem mit Hilfe von CPP-Unit-Tests

Toll Collect
Sindelfingen
4 Jahre 5 Monate
2000-03 - 2004-07

Becker OnlinePro / Becker Cascade

Aufbau Basis Framework für Radio-Multimedia-Navigationssystem OnlinePro (Projektspezifische Anpassung an Becker Standardframework Most)
Aufbau Basis Framework für Navigationsbox AudiD3 (in Hamburg)
(Projektspezifische Anpassung an Becker Standardframework
Grundimplementierung MOST-Tasks für P3/CD/CDC/Tuner/Navigation/TTS etc. für OnlinePro
Erstellung und Implementierung des OnOff-Konzepts für OnlinePro
Implementierung Tuner-MMI für OnlinePro
Gesamtintegrationsorganisation (Planung und Durchführung) für Projekt OnlinePro/Sound40Pro
PM Bus - Diagnose für Audi D3 (A8)
Diagnose für DCw211 - Dienste über CAN/Most
Einsatz von E-Tester
Entwicklung eines kleinen Testprogramms mit C++ Builder um die Diagnose auf dem CAN-Bus über den MOST-Bus auf Telegramm ebene zu testen
Integrationsorganisation für das Projekt Cascade
Erstellung und Implementierung des OnOff-Konzepts für Cascade
Entwicklung und Implementierung eines neuen Updatekonzeptes für das Projekt Cascade

Harman Becker Automotive Systems GmbH
2 Monate
2004-01 - 2004-02

Aufbau eines Tastaturcontrollers mit PS/2-Schnittstelle (auf Basis eines Atmelcontrollers 90S8515)

Aufbau eines Tastaturcontrollers mit PS/2-Schnittstelle (auf Basis eines Atmelcontrollers 90S8515) für eine vom Hersteller nicht mehr lieferbare Baugruppe einer Werkzeugmaschine

Glas Sprinz
Karlsruhe (Baden) / Ravensburg
7 Monate
1999-08 - 2000-02

Portierung einer Klimasteuerung für Eisenbahnzüge von 68xxx Prozessoren auf Intel x86

Portierung einer Klimasteuerung für Eisenbahnzüge von 68xxx Prozessoren auf Intel x86 (DOS mit RT-Kern/-Erweiterung

Libherr Verkehrstechnik
Karlsruhe / Frankfurt
1 Jahr 4 Monate
1998-04 - 1999-07

Downloadbare Testsoftware für Abgesetzte Vermittlungsstellen (RSU)

Downloadbare Testsoftware für Abgesetzte Vermittlungsstellen (RSU) (Programmierung in C

Alcatel
Stuttgart Zuffenhausen
7 Jahre 6 Monate
1989-08 - 1997-01

Entwicklung der Hardware diverser Zeiterfassungs- und Zugangskontrollgeräte auf Basis MCS-51-Hardware

Software-Entwickler / Gerschäftsführer
Software-Entwickler / Gerschäftsführer


Entwicklung der Hardware diverser Zeiterfassungs- und Zugangskontrollgeräte auf Basis MCS-51-Hardware
Entwicklung eines DIN-Messbus-Protokolls in C und C++ für PC und MCS-51 Hardware
Entwicklung der Userinterfaces für diverse Zeiterfassungs- und Zugangskontrollgeräte auf MCS51-Hardware
Entwicklung diverser Konfigurations- und Wartungstools für Zeiterfassungs- und Zugangskontrollgeräte
Entwicklung einer standardisierten Bibliothek für Zeiterfassungs- und Zugangskontrollgeräte zum Austesten der Software auf PC-Basis
Entwicklung der Kommunikationssoftware (C++) zur Anbindung von Filialzeiterfassungsgeraten über Modems
Entwicklung der Hard- und Software zur Anbindung eines Barcodelesers an Zeiterfassungs- und Zugangskontrollgeräte
Entwicklung der Hard- und Software zur Anbindung eines RF-Tag-Lesers an Zeiterfassungs- und Zugangskontrollgeräte
Portierung der DIN-Messbus Software von C/C++ nach Delphi für Windows 95 und Windows NT

3RS
Karlsruhe (Baden)

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium Elektrotechnik an der Universität Karlsruhe (TH)
Abschluß: Diplom Ingenieur Elektrotechnik

Kompetenzen

Kompetenzen

Top-Skills

C++ C# Python

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen im Bereich:
o Hardwarenahe Programmierung
o Anwendungs- und Systemprogrammierung
o Spezifikation, Programmierung, Test
o Internationale Normierung (TISA)

Betriebssysteme

Dos
Echtzeitbetriebssysteme
QNX, VxWorks, RTKernel
Linux
ja
MS-DOS
ja
Unix
ja
VxWorks
ja
Windows
ja, Win95, WinNT 3.5, Win2000, WinXP, Vista, Win7

Android

WinPhone7

QNX

Programmiersprachen

Assembler
6502, 68k, MCS-51
Basic
ja
C
ja
C#
ja
C++
ja
Clipper
ja
Delphi
ja
Imake, GNU-Make, Make-Maker etc...
ja
Java
ja
JavaScript
Pascal
ja
Perl
PHP
ja
Python
ja
.Net C# 4.0
UML

Datenbanken

MS SQL Server
MySQL
SQL
xBase

SQLite

Datenkommunikation

Ethernet
ja
Internet, Intranet
ja
ISDN
ja
parallele Schnittstelle
ja
PC-Anywhere
ja
Router
ja
RS232
ja
TCP/IP
ja
Windows Netzwerk
ja

MOST

CAN

Hardware

Drucker
Echtzeitsysteme
VxWorks QNX RTKernel
embedded Systeme
SH3, SH4, 68xxx, MCS-51, Atmel
Hardware entwickelt
ja, aber lange her
Mikrocontroller
MCS-51, Atmel
Modem
PC
Scanner
Sensoren
Steuer und Regelsysteme
VAX

Managementerfahrung in Unternehmen

Software-Projektleitung
ja

Branchen

Branchen

Alle Branchen

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

1 Jahr 8 Monate
2018-11 - 2020-06

Entwicklung bzw. Portierung eines gemischten C#/C++/Python Projektes über mehrere Repositories  (GIT) von Windows nach Windows/Linux (portabel)

Software-Entwickler
Software-Entwickler

Umstellung C# .Net Applikationen auf .NetCore (MultiTargets)
Kompilierung unter Windows/Linux

Umstellung C++ Applikation zur Kompilierung mit MSC und gcc/g++

C++ Erweiterung für Python

Buildsystem: MSBuild für Linux und Windows

  • è Bauen der Projekte mit den gleichen Projektdateien (.vcxproj bzw. .csproj) unter Linux und Windows.

dSPACE GmbH
Paderborn
8 Monate
2018-03 - 2018-10

Toyota HeadUnit

Function Owner Navigation
Function Owner Navigation

Requirements (Doors)
Arbeitspakete/Tickets für die Entwicklung definieren und überwachen
Termine/Terminpläne erstellen und überwachen
Ticketmanagement

Harman Becker Automotive GmbH
Filderstadt / Garching / Brüssel
3 Jahre 11 Monate
2014-04 - 2018-02

Entwicklung von sicheren Webservices

Software-Architekt / Software Entwickler
Software-Architekt / Software Entwickler

Authentifizierung OAuth2/OpenID connect
Embedded Software Bibliothek in C++ mit Webclient für sicheren Zugriff auf Webservices.
Entwicklung Verwaltungs-Applikation in WPF/XAML für Services/Devices
Windows 8.1/10 Apps zur Darstellung von Verkehrsmeldungen in einer Kartendarstellung

BOSCH SoftTec GmbH
Karlsruhe / Hildesheim
1 Jahr 3 Monate
2013-01 - 2014-03

Audi MMI3G/MMI3G+ Headunit

Function Owner Tuner
Function Owner Tuner

Requirements (Doors)
Arbeitspakete/Tickets für die Entwicklung definieren und überwachen
Termine/Terminpläne erstellen und überwachen
Ticketmanagement

Harman Becker Automotive GmbH
Karlsbad
1 Jahr 9 Monate
2011-04 - 2012-12

Audi MMI3G/MMI3G+ Headunit

Software-Entwickler
Software-Entwickler
Abteilung Navigation
Verantwortlich für Verkehrsthemen in der Navigation
Restreichweiten Visualisierung für Fahrzeuge mit Verbrennungsmotoren und Elektroantriebe
e.solutions GmbH
Ingolstadt, Donau
2 Jahre 6 Monate
2008-10 - 2011-03

Audi MMI3G/MMI3G+ Headunit

Abteilung Navigation
Function owner für Verkehrstehmen (TMC, TPEG) und dynamische Routing
Mitarbeit in der TISA für Normungen im TPEG-Bereich
Erstellung der Norm ISO 21219-20 TPEG2-ETL_1.0/001 (ETL=Extended TMC Location Container)
Mitarbeit bei der Erstellung des TISA-THTTP-Documents, verantwortlich für die Implementierungsalternative 2 (THTTP-AnnexB)
Spezifikation und Inbetriebnahme von OnlineVerkehtsdaten über TPEG Aplikationen TEC und TFP (THTTP-AnnexB)
Spezfikation DAB-TPEG Strategie
Spezfikation Dynamische Routguidance Strategie

Spezifikation Filterkonzept für SDARS Traffic auf Basis von BSA / administrative areas (SDARS = Satelitenradio)

 

 

Stichworte: MMI3G, MMI3G+, MIB-High, DAB, HD-RAdio, SDARS, TMC, TPEG, TEC, TFP, PKI, FPI, SPI, GLR, TPEG-Loc, ETL, DLR1
Audi AG
Ingolstadt, Donau
2 Jahre 10 Monate
2006-01 - 2008-10

Porsche PCM3.0/PCM3.1 Headunit

Leitung Integration
Integrationsautomatisierung mit CruiseControl
Programmierung diverser Publisher für CruiseControl in Java
Programmierung diverser Tools für die Integrationsautomatisierung in C# und Java
Programmierung einer Notfall-Update-Applikation
Programmierung von Updateroutinen
Test- und Überprüfung des Updateverhaltens

Harman Becker Automotiv GmbH
5 Monate
2007-11 - 2008-03

Think ShowCar für Genfer Automobilsalon 2008

Projektleitung
Abstimmung mit Porsche Engineering / Porsche Design und Think

Erstellung des Pflichtenheftes
Entwurf und Programmierung einer Multimedia-Platform für das Think ShowCar (Think Ox) mit drei Frontbildschirmen, Rearseat-Entertainment und 2 Seitenscheiben-Displays auf Basis .Net3.0 in C#

Porsche Engineering
Karlsruhe (Baden) / Bietigheim Bissingen
11 Monate
2005-02 - 2005-12

L6 Headunit

Projekt L6
Entwicklung MMI und dazugehörige Simulationen
RearSeatUnit, auf VxWorks, QNX und T-Engine
Portierung auf PSOS (Lear-Platform)
Restbus Simulation, "Most Over IP", Anbindung von Vector VN2600 Most-Interface
Test MMI

BMW Group
München
6 Monate
2004-07 - 2004-12

Softwarequalitätsverbesserung und -Überprüfung der Onboardunits (OBUs)

Softwarequalitätsverbesserung und -Überprüfung der Onboardunits (OBUs) für ein Autobahnmautsystem mit Hilfe von CPP-Unit-Tests

Toll Collect
Sindelfingen
4 Jahre 5 Monate
2000-03 - 2004-07

Becker OnlinePro / Becker Cascade

Aufbau Basis Framework für Radio-Multimedia-Navigationssystem OnlinePro (Projektspezifische Anpassung an Becker Standardframework Most)
Aufbau Basis Framework für Navigationsbox AudiD3 (in Hamburg)
(Projektspezifische Anpassung an Becker Standardframework
Grundimplementierung MOST-Tasks für P3/CD/CDC/Tuner/Navigation/TTS etc. für OnlinePro
Erstellung und Implementierung des OnOff-Konzepts für OnlinePro
Implementierung Tuner-MMI für OnlinePro
Gesamtintegrationsorganisation (Planung und Durchführung) für Projekt OnlinePro/Sound40Pro
PM Bus - Diagnose für Audi D3 (A8)
Diagnose für DCw211 - Dienste über CAN/Most
Einsatz von E-Tester
Entwicklung eines kleinen Testprogramms mit C++ Builder um die Diagnose auf dem CAN-Bus über den MOST-Bus auf Telegramm ebene zu testen
Integrationsorganisation für das Projekt Cascade
Erstellung und Implementierung des OnOff-Konzepts für Cascade
Entwicklung und Implementierung eines neuen Updatekonzeptes für das Projekt Cascade

Harman Becker Automotive Systems GmbH
2 Monate
2004-01 - 2004-02

Aufbau eines Tastaturcontrollers mit PS/2-Schnittstelle (auf Basis eines Atmelcontrollers 90S8515)

Aufbau eines Tastaturcontrollers mit PS/2-Schnittstelle (auf Basis eines Atmelcontrollers 90S8515) für eine vom Hersteller nicht mehr lieferbare Baugruppe einer Werkzeugmaschine

Glas Sprinz
Karlsruhe (Baden) / Ravensburg
7 Monate
1999-08 - 2000-02

Portierung einer Klimasteuerung für Eisenbahnzüge von 68xxx Prozessoren auf Intel x86

Portierung einer Klimasteuerung für Eisenbahnzüge von 68xxx Prozessoren auf Intel x86 (DOS mit RT-Kern/-Erweiterung

Libherr Verkehrstechnik
Karlsruhe / Frankfurt
1 Jahr 4 Monate
1998-04 - 1999-07

Downloadbare Testsoftware für Abgesetzte Vermittlungsstellen (RSU)

Downloadbare Testsoftware für Abgesetzte Vermittlungsstellen (RSU) (Programmierung in C

Alcatel
Stuttgart Zuffenhausen
7 Jahre 6 Monate
1989-08 - 1997-01

Entwicklung der Hardware diverser Zeiterfassungs- und Zugangskontrollgeräte auf Basis MCS-51-Hardware

Software-Entwickler / Gerschäftsführer
Software-Entwickler / Gerschäftsführer


Entwicklung der Hardware diverser Zeiterfassungs- und Zugangskontrollgeräte auf Basis MCS-51-Hardware
Entwicklung eines DIN-Messbus-Protokolls in C und C++ für PC und MCS-51 Hardware
Entwicklung der Userinterfaces für diverse Zeiterfassungs- und Zugangskontrollgeräte auf MCS51-Hardware
Entwicklung diverser Konfigurations- und Wartungstools für Zeiterfassungs- und Zugangskontrollgeräte
Entwicklung einer standardisierten Bibliothek für Zeiterfassungs- und Zugangskontrollgeräte zum Austesten der Software auf PC-Basis
Entwicklung der Kommunikationssoftware (C++) zur Anbindung von Filialzeiterfassungsgeraten über Modems
Entwicklung der Hard- und Software zur Anbindung eines Barcodelesers an Zeiterfassungs- und Zugangskontrollgeräte
Entwicklung der Hard- und Software zur Anbindung eines RF-Tag-Lesers an Zeiterfassungs- und Zugangskontrollgeräte
Portierung der DIN-Messbus Software von C/C++ nach Delphi für Windows 95 und Windows NT

3RS
Karlsruhe (Baden)

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium Elektrotechnik an der Universität Karlsruhe (TH)
Abschluß: Diplom Ingenieur Elektrotechnik

Kompetenzen

Kompetenzen

Top-Skills

C++ C# Python

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen im Bereich:
o Hardwarenahe Programmierung
o Anwendungs- und Systemprogrammierung
o Spezifikation, Programmierung, Test
o Internationale Normierung (TISA)

Betriebssysteme

Dos
Echtzeitbetriebssysteme
QNX, VxWorks, RTKernel
Linux
ja
MS-DOS
ja
Unix
ja
VxWorks
ja
Windows
ja, Win95, WinNT 3.5, Win2000, WinXP, Vista, Win7

Android

WinPhone7

QNX

Programmiersprachen

Assembler
6502, 68k, MCS-51
Basic
ja
C
ja
C#
ja
C++
ja
Clipper
ja
Delphi
ja
Imake, GNU-Make, Make-Maker etc...
ja
Java
ja
JavaScript
Pascal
ja
Perl
PHP
ja
Python
ja
.Net C# 4.0
UML

Datenbanken

MS SQL Server
MySQL
SQL
xBase

SQLite

Datenkommunikation

Ethernet
ja
Internet, Intranet
ja
ISDN
ja
parallele Schnittstelle
ja
PC-Anywhere
ja
Router
ja
RS232
ja
TCP/IP
ja
Windows Netzwerk
ja

MOST

CAN

Hardware

Drucker
Echtzeitsysteme
VxWorks QNX RTKernel
embedded Systeme
SH3, SH4, 68xxx, MCS-51, Atmel
Hardware entwickelt
ja, aber lange her
Mikrocontroller
MCS-51, Atmel
Modem
PC
Scanner
Sensoren
Steuer und Regelsysteme
VAX

Managementerfahrung in Unternehmen

Software-Projektleitung
ja

Branchen

Branchen

Alle Branchen

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.