Fachlicher Schwerpunkt dieses Freiberuflers

Softwareentwicklung für embedded Systeme

verfügbar ab
31.10.2019
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Kommentar

Rhein-Main und Rhein-Neckar Gebiet

Projekte

10/2009 - 01/2015

5 Jahre 4 Monate

Plattformentwicklung einer elektronischen Lenkung für VW, Audi Peugot und Renault

Rolle
Software-Entwickler
Kunde
Continental Automotive GmbH
Einsatzort
Schwalbach am Taunus
Projektinhalte

Bei der Neuentwicklung der elektronischen Lenkung gab es große Herausforderungen an die Softwareabteilung. Die einzelnen Module mussten in ein Plattformkonzept integriert werden, um die Wiederverwendbarkeit in den einzelnen Projekten zu gewährleisten.

• Teamleitung der vor Ort eingesetzten SYROCON-Mitarbeiter bis März 2011, danach Selbstständigkeit

• Integrationstests für Teilbereiche aus der elektronischen Lenkung

• Plattformentwicklung eines Flash-Bootloaders für die oben genannten Autohersteller

• Entwicklung einer Testumgebung für die Fertigung und Rückwarenanalyse

• Analyse von Kundenproblemen auf Systemebene

Produkte

Multi (Green Hills)

CANoe, CANape und CANalyzer (Vector Informatik)

Change, Synergy, DOORS und Rhapsody (IBM Rational)

Visual Studio 2008 ( Microsoft)

09/2007 - 10/2009

2 Jahre 2 Monate

Entwicklung einer neuen Generation von Multimedia Navigationssystemen

Rolle
Software-Entwickler
Kunde
SyroCon Consulting GmbH (tätig bei Siemens VDO Automotive AG)
Einsatzort
Wetzlar
Projektinhalte

Bei diesen Geräten gehört die Verwaltung von MP3 Archiven auf Festplatte, das Abspielen von DVDs für die hintere Sitzreihe genauso wie die automatische Einbindung des Bluetooth Handys ins Multimedia System dazu.

• Validierung und Anpassung vorhandener Software- und Hardwarekomponenten (Bluetooth, USB, SD-Card, Netzwerkverbindungen) für das Multimedia System an das Betriebssystem Windows CE 6.0 Auto.

Produkte

Change, Synergy und Rhapsody (IBM Rational)

CE 6.0 Auto (Microsoft)

01/2005 - 09/2007

2 Jahre 9 Monate

Entwicklung eines Multimedia Navigationssystems für BMW und VW

Rolle
Software-Entwickler
Kunde
S.E.S.A. AG (tätig bei Siemens VDO Automotive AG)
Einsatzort
Wetzlar
Projektinhalte

Maintenance Phase

• Übernahme diverser Treiber (SD-Karte, ATAPI, USB usw.) für die Maintenance Phase der Systeme

• Analyse und Fehlerbehebung von kundenrelevanten Fehlern

SD-Karte

• Neu Implementierung des SD-Karten-Service

CD-Text

• Design und Implementierung eines Moduls zur Bereitstellung von CD-Text Informationen einer Audio-CD

KWP2000 Diagnose für VW

• Implementierung der Diagnose für alle Medien im System (CD-, DVD-Laufwerk, Festplatte und SD-Karte)

Bootloader USB Software Loading für VW

• Design und Implementierung eines Software Loading Moduls im Bootloader um Images im NAND und NOR Flash zu aktualisieren.

• Design und Implementierung eines PC Programms um Images via USB auf das Navigationssystem zu laden

Sweeping Technologie von BMW. Bei dieser Technologie handelt es sich um Verschlüsselungsverfahren, die es ermöglichen, einzelne Funktionalitäten (WAP-Browser, Telefonie, Kartenmaterial usw.) in einem System freizuschalten.

• Implementierung der Diagnose Funktionalität auf dem Zielsystem.

• Implementierung einer Testumgebung mit CANoe

Produkte

CM-Synergy und Change- Synergy (Telelogic)

VxWorks Version 5.6 (Wind River)

Visual Studio (Microsoft)

CANoe (Vector Informatik)

04/2000 - 12/2004

4 Jahre 9 Monate

Entwicklung eines Multimedia Navigationssystems für BMW

Rolle
hardwarenahe Software-Entwicklung
Kunde
S.E.S.A. AG (tätig bei Siemens VDO Automotive AG)
Einsatzort
Wetzlar
Projektinhalte

Maintenance Phase

• Analyse und Fehlerbehebung von kundenrelevanten Fehlern

Plattform relevante Änderungen

• Neukodierung eines Protokollstacks zur Übertragung von Grafikdaten an den Grafikchip

Diese Änderungen wurden notwendig, um große Datenmengen von Vektorgrafiken zu übertragen.

• Design und Kodierung eines PCI-Bus Treibers, zur Anbindung weiterer PCI-Devices an das System

• Design und Kodierung eines Ressourcen-Managers

Durch die Benutzung von Funktionalität anderer Module (Radio, Telefon usw.) am MOST-Bus wurde es dringend erforderlich, eine zentrale Verwaltung der Ressourcen einzurichten.

• Analyse des Gesamtsystems (3 Prozessoren) zur Performancesteigerung

Hierbei wurde Optimierungspotential aufgezeigt, welches zur Beschleunigung und weiteren Stabilisierung in die Software einfloss.

Neue Generation von Soft- und Hardware

• Umstellung des Navigationssystems von Windows CE 2.12 auf Windows CE 3.00

• Adaption des Window CE Kernels und der Treiber auf die nächste Hardware Generation

• Anpassung und Neukodierung von Test-Bibliotheken für die neue Hardware

• Unterstützung von Entwicklern bei der Umstellung auf die neue Hardware und Software Generation

Plattform Entwicklung unter Windows CE 2.12

• Design und Implementierung eines „virtuellen COM“ Treibers zur Anbindung des MOST-Telefons an den WAP-Browser

• Erweiterungen und Anpassungen von bestehenden Treibern und Protokoll-Stacks

• Stabilisierungsmaßnahmen des Multimedia Navigationssystems (Power-Management, Critical Process Monitor usw.)

Produktionsrelevante Entwicklung

• Mitentwicklung eines Bootloaders für die Grundinitialisierung des Systems und zum Aufstarten des Systems in seine verschiedenen Modi (Produktionstests, Diagnose, Applikation usw.).

• Design und Implementierung von Treibern und Testbibliotheken der einzelnen Peripheriebaugruppen des Systems. Mittels der Testbibliotheken kann in der Produktion die korrekte Funktionsfähigkeit der Geräte überprüft werden.

Produkte

CM-Synergy und Change- Synergy (Telelogic)

Visual SourceSafe (Microsoft)

Win CE 2.12 / 3.0 (Microsoft)

06/1999 - 03/2000

10 Monate

Anbindung des e-Busses (Bussystem bei Heizungsbauern) an einen PC zur Visualisierung und Überwachung heizungsspezifischer Größen.

Rolle
Software-Entwickler
Kunde
Wikon Kommunikationstechnik GmbH
Einsatzort
Kaiserslautern
Projektinhalte

• Mitarbeit an der Erstellung eines Pflichtenhefts für einen e-Bus Adapter (Anbindung an einen PC oder Modem)

• Entwicklung der Software und Abnahmetests für den e-Bus Adapter

• Entwicklung einer Testumgebung für den e-Bus Adapter

• Implementierung der SW zur Anbindung des e-Busses an ein bereits existierendes Fernwirkmodul

• Beratung und Unterstützung bei der Erstellung der Visualisierung mit dem IE 5

Produkte

HTML 4.0 / Java-Script (IE 5)

MIC C-Compiler

MPLAB (Microchip Microcontroller)

Delphi (Borland)

09/1998 - 05/1999

9 Monate

Weiterentwicklung eines Fernwirkmoduls zur Überwachung von Störungen

Rolle
Software-Entwickler
Kunde
Wikon Kommunikationstechnik GmbH
Einsatzort
Kaiserslautern
Projektinhalte

• Portierung der bestehenden MP8 Software auf ein neues Realtime Multitasking Betriebssystem (CMX RTX)

• Vorbereitung eines H8 Evolution Boards zur Portierung der MP8 Software auf eine neue Microcontroller Familie (Z180 Zilog -> H8S Hitachi)

• Erstellung von Low-Level Treibern zum Ansprechen der Peripherie auf dem H8S

• Implementierung eines Bootloaders zum Abspeichern von Anwendungsprogrammen im Flash

Produkte

C-Compiler (GNU)

CMX-RTX Betriebssystem (CMX-Systems)

TRACE 32 (Lauterbach)

11/1997 - 08/1998

10 Monate

Produktionsleitung

Rolle
Leiter der Produktion
Kunde
Wikon Kommunikationstechnik GmbH
Einsatzort
Kaiserslautern
Projektinhalte

Koordination der Materialbeschaffung, Leiterplattenfertigung und der externen und internen Bestückung

01/1997 - 11/1997

11 Monate

Entwicklung von Produktionstests

Rolle
Software-Entwickler
Kunde
Wikon Kommunikationstechnik GmbH
Einsatzort
Kaiserslautern
Projektinhalte

Entwicklung einer Testumgebung für Produktionstests verschiedener Module

• Erstellung einer Testspezifikation

• Implementierung der Software

Produkte

Delphi (Borland)

MPLAB (Microchip Microcontroller)

01/1996 - 12/1996

1 Jahr

Projekt zur Überwachung von Pipelines im Bereich des Korrosionsschutzes

Rolle
HW- und SW-Entwickler
Kunde
Wikon Kommunikationstechnik GmbH
Einsatzort
Kaiserslautern
Projektinhalte

Hierbei handelt es sich um ein Backplan mit verschiedenen Einsteckkarten (Kommunikations-, CPU-, Analog-, und Digitalkarten).

• Mitarbeit an der Spezifikation für das komplette System

• Mitentwicklung am Schaltungsdesign des Backplans und der dazugehörigen Einsteckkarten

• Implementierung der Software für die CPU und Kommunikationskarte

• Erstellung und Durchführung der Abnahmespezifikation für die Software

Produkte

MPLAB (Microchip, Microcontroller)

MIC C-Compiler

TRACE 32 (Lauterbach)

Branchen

Telekommunikation, Automotive

Kompetenzen

Betriebssysteme
CMX-RTX
VxWorks
Version 5.6
Windows
XP, 7
Windows CE
CE 6

Sprachkenntnisse
Deutsch
Muttersprache
Englisch

Datenkommunikation
Bus
CAN, MOST, Flexray, I2C, I2S, SPI, ATAPI, PCI, USB und SD-CARD Reader
Ethernet
Low Level Anbindung
RS232
Low Level Anbindung zum debuggen
TCP/IP

Diagnoseschnittstellen: KWP2000, UDS für die Automarken BMW, VW, Audi, Renault, Peugeot und CITROËN


Hardware
Mikrocontroller
SH-4 (Renesas), ARM (AMD), PPC (Freescale), diverse Microchip Mikrocontroller und Z80/180 Mikrocontroller

Programmiersprachen

C/C++, C#, PASCAL, Java (Grundkenntnisse), diverse Assembler

 


Design / Entwicklung / Konstruktion

Software Design und Architektur:     Rhapsody

Konfiguration Management:            Doors

                                     Change-Synergy

                                     CM-Synergy

                                     SourceSafe


Tools:                               CANoe, CANape und CANalyzer, LIN, Understand,

                                     Polyspace

Entwicklungsumgebungen und Debugger: Visual Studio,

                                     Multi (GreenHills)

                                     Tornado (WinRiver)
                                     TRACE32 (Lauterbach)

                                     PICMASTER (Microchip)

 

 


Datenbanken

-


Ausbildungshistorie

Diplom Ingenieure (FH) Elektrotechnik

×
×