Softwareentwicklung für embedded Systeme
Aktualisiert am 20.10.2019
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.12.2019
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch

Einsatzorte

Einsatzorte

Deutschland

Rhein-Main und Rhein-Neckar Gebiet

nicht möglich

Projekte

Projekte

1 Jahr 1 Monat
2018-11 - 2019-11

Software Entwicklung, Mittelkonsolen Display für Daimler

Software Entwickler C Entwicklung Perl Python ...
Software Entwickler

• Erstellung von Software Requirement Dokumenten
• Abstimmung mit der Softwareentwicklung in Timi?oara und Singapur
• Integration der Touch Komponenten
• Bearbeitung von Fehler Tickets aus dem SW-Systemtest und vom
Kunden
• Unterstützung beim Produkt Validierung Test
• Analyse und Auswertungen von Touch Kennlinien aus der Fertigung
• Abstimmung mit dem Touch-Controller Hersteller, um die
Kalibrierung mit dem Display einzustellen
• Erstellung von Testumgebungen für den Kunden, um die Touch-
Funktionalität auszutesten
• Anpassungen der Display Software, um mehrere LCD Varianten
unterschiedlicher Lieferanten einzusetzen

Atlassian JIRA Atlassian Confluence Git MKS Integrity Visual Studio 2013 Rational DOORS vector-CANoe Greenhills MULTI
C Entwicklung Perl Python CAPL Continuous Integration
Continental Automotive GmbH
Babenhausen
1 Jahr 3 Monate
2017-09 - 2018-11

Software Entwicklung, Mittelkonsolen Displays der 3. Generation für VW

Software Entwickler C Entwicklung Perl Python ...
Software Entwickler

• Erstellung von Software Requirement Dokumenten
• Abstimmung mit der Softwareentwicklung in Timi?oara und
Singapur
• Integration der Touch Komponenten
• Bearbeitung von Fehler Tickets aus dem SW-Systemtest und vom
Kunden
• Unterstützung beim Produkt Validierung Test
• Auswertung der Design Validierung Tests
• Erstellung einer Produktion Test Spezifikationen für Touch
• Analyse und Auswertungen von Touch Kennlinien aus der
Fertigung
• Abstimmung mit dem Touch-Controller Hersteller, um die
Kalibrierung mit dem Display einzustellen
• Erstellung von Testumgebungen für den Kunden, um die Touch-
Funktionalität auszutesten

Visual Studio 2013 Greenhills MULTI MKS Integrity Atlassian JIRA Rational DOORS vector-CANoe Atlassian Confluence
C Entwicklung Perl Python CAPL Continuous Integration
Continental Automotive GmbH
Babenhausen, Hessen
1 Jahr 7 Monate
2016-03 - 2017-09

Software Entwicklung, Mittelkonsolen Displays der 2. Generation für VW

Software Entwickler C Entwicklung CAPL Programmierung
Software Entwickler

• Erstellung von Software Requirement Dokumenten
• Abstimmung mit der Softwareentwicklung in Timi?oara und
Singapur
• Integration der Touch Komponenten
• Bearbeitung von Fehler Tickets aus dem SW-Systemtest und vom
Kunden
• Fehleranalyse im Fahrzeug
• Erstellung einer Produktion Test Spezifikationen für Touch
• Abstimmung mit dem jeweiligen Touch-Controller Hersteller, um
die Kalibrierung mit dem Display einzustellen
• Erstellung von Testumgebungen für den Kunden, um die Touch-
Funktionalität auszutesten

Visual Studio 2013 Greenhills MULTI Atlassian JIRA MKS Integrity Administration DOORS vector-CANoe
C Entwicklung CAPL Programmierung
Continental Automotive GmbH
Babenhausen
1 Jahr 2 Monate
2015-02 - 2016-03

SW-Integrations Support und Error-Management für Kombi- Instrumente / Headup-Units von VW und BMW

Software-Entwicklung C Entwickler CAPL Programmierung
Software-Entwicklung

• Fehleranalyse (Codereviews, Tests, Fehlersuche)
• Fehlermanagement (Bearbeitung Tickets, Auswertungen der
Fehlerdatenbank, Statistiken, inhaltliche Kategorisierung von
Fehlern)
• Selbständige Klärung von Themen mit dem Kunden, in enger
Absprache mit SW-Projektleitung und der Entwicklung
• Pflege und Anpassungen der Systemtestplatzes BMW L7
• Durchführung von Tests zur Fehlersuche am Systemtestplatz BMW
L7
• Software-Lieferungen an den Kunden (inkl. File-Signatur)
• Koordination der Durchführung von SW Integrationstests in
Mexiko, inkl. Testreport
• Aktualisieren der SW Integrationstest Spezifikation, inkl. Review
bzgl. System-/ Modulverhalten
• Fehlersuche im Gesamtsystem
• Teilnahme / Durchführung von Tests in Fahrzeugen
• Aufsetzen eines Build Verification Test im VW Projekt und
Entwicklung von Testfällen

Visual Studio 2005 Greenhills MULTI MKS Integrity PVCS DOORS CANoe
C Entwickler CAPL Programmierung
Continental Automotive GmbH
Babenhausen, Hessen
5 Jahre 4 Monate
2009-10 - 2015-01

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

Software-Entwickler
Software-Entwickler
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
Multi (Green Hills) CANoe, CANape und CANalyzer (Vector Informatik) Change, Synergy, DOORS und Rhapsody (IBM Rational) Visual Studio 2008 ( Microsoft)
Continental Automotive GmbH
Schwalbach am Taunus
2 Jahre 2 Monate
2007-09 - 2009-10

Entwicklung einer neuen Generation von Multimedia Navigationssystemen

Software-Entwickler
Software-Entwickler
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.
Change, Synergy und Rhapsody (IBM Rational) CE 6.0 Auto (Microsoft)
SyroCon Consulting GmbH (tätig bei Siemens VDO Automotive AG)
Wetzlar
2 Jahre 9 Monate
2005-01 - 2007-09

Entwicklung eines Multimedia Navigationssystems für BMW und VW

Software-Entwickler
Software-Entwickler
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
CM-Synergy und Change- Synergy (Telelogic) VxWorks Version 5.6 (Wind River) Visual Studio (Microsoft) CANoe (Vector Informatik)
S.E.S.A. AG (tätig bei Siemens VDO Automotive AG)
Wetzlar
4 Jahre 9 Monate
2000-04 - 2004-12

Entwicklung eines Multimedia Navigationssystems für BMW

hardwarenahe Software-Entwicklung
hardwarenahe Software-Entwicklung
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.
CM-Synergy und Change- Synergy (Telelogic) Visual SourceSafe (Microsoft) Win CE 2.12 / 3.0 (Microsoft)
S.E.S.A. AG (tätig bei Siemens VDO Automotive AG)
Wetzlar
10 Monate
1999-06 - 2000-03

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

Software-Entwickler
Software-Entwickler
? 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
HTML 4.0 / Java-Script (IE 5) MIC C-Compiler MPLAB (Microchip Microcontroller) Delphi (Borland)
Wikon Kommunikationstechnik GmbH
Kaiserslautern
9 Monate
1998-09 - 1999-05

Weiterentwicklung eines Fernwirkmoduls zur Überwachung von Störungen

Software-Entwickler
Software-Entwickler
? 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
C-Compiler (GNU) CMX-RTX Betriebssystem (CMX-Systems) TRACE 32 (Lauterbach)
Wikon Kommunikationstechnik GmbH
Kaiserslautern
10 Monate
1997-11 - 1998-08

Produktionsleitung

Leiter der Produktion
Leiter der Produktion
Koordination der Materialbeschaffung, Leiterplattenfertigung und der externen und internen Bestückung
Wikon Kommunikationstechnik GmbH
Kaiserslautern
11 Monate
1997-01 - 1997-11

Entwicklung von Produktionstests

Software-Entwickler
Software-Entwickler
Entwicklung einer Testumgebung für Produktionstests verschiedener Module ? Erstellung einer Testspezifikation ? Implementierung der Software
Delphi (Borland) MPLAB (Microchip Microcontroller)
Wikon Kommunikationstechnik GmbH
Kaiserslautern
1 Jahr
1996-01 - 1996-12

Projekt zur Überwachung von Pipelines im Bereich des Korrosionsschutzes

HW- und SW-Entwickler
HW- und SW-Entwickler
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
MPLAB (Microchip, Microcontroller) MIC C-Compiler TRACE 32 (Lauterbach)
Wikon Kommunikationstechnik GmbH
Kaiserslautern

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom Ingenieure (FH) Elektrotechnik

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Administration DOORS
Atlassian Confluence
Atlassian JIRA
CANoe
Continuous Integration
DOORS
Git
Greenhills MULTI
MKS Integrity
PVCS
Rational DOORS
vector-CANoe
Visual Studio 2005
Visual Studio 2013

Betriebssysteme

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

Programmiersprachen

C Entwickler
C Entwicklung
CAPL
CAPL Programmierung
Perl
Python

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

 

Datenbanken

-

Datenkommunikation

Bus
CAN, MOST, Flexray, I2C, I2S, SPI, ATAPI, PCI, USB und SD-CARD Reader
Ethernet
Low Level Anbindung
Fahrzeug Diagnose UDS
BMW / VW
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

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)

 

 

Branchen

Branchen

Telekommunikation, Automotive

Einsatzorte

Einsatzorte

Deutschland

Rhein-Main und Rhein-Neckar Gebiet

nicht möglich

Projekte

Projekte

1 Jahr 1 Monat
2018-11 - 2019-11

Software Entwicklung, Mittelkonsolen Display für Daimler

Software Entwickler C Entwicklung Perl Python ...
Software Entwickler

• Erstellung von Software Requirement Dokumenten
• Abstimmung mit der Softwareentwicklung in Timi?oara und Singapur
• Integration der Touch Komponenten
• Bearbeitung von Fehler Tickets aus dem SW-Systemtest und vom
Kunden
• Unterstützung beim Produkt Validierung Test
• Analyse und Auswertungen von Touch Kennlinien aus der Fertigung
• Abstimmung mit dem Touch-Controller Hersteller, um die
Kalibrierung mit dem Display einzustellen
• Erstellung von Testumgebungen für den Kunden, um die Touch-
Funktionalität auszutesten
• Anpassungen der Display Software, um mehrere LCD Varianten
unterschiedlicher Lieferanten einzusetzen

Atlassian JIRA Atlassian Confluence Git MKS Integrity Visual Studio 2013 Rational DOORS vector-CANoe Greenhills MULTI
C Entwicklung Perl Python CAPL Continuous Integration
Continental Automotive GmbH
Babenhausen
1 Jahr 3 Monate
2017-09 - 2018-11

Software Entwicklung, Mittelkonsolen Displays der 3. Generation für VW

Software Entwickler C Entwicklung Perl Python ...
Software Entwickler

• Erstellung von Software Requirement Dokumenten
• Abstimmung mit der Softwareentwicklung in Timi?oara und
Singapur
• Integration der Touch Komponenten
• Bearbeitung von Fehler Tickets aus dem SW-Systemtest und vom
Kunden
• Unterstützung beim Produkt Validierung Test
• Auswertung der Design Validierung Tests
• Erstellung einer Produktion Test Spezifikationen für Touch
• Analyse und Auswertungen von Touch Kennlinien aus der
Fertigung
• Abstimmung mit dem Touch-Controller Hersteller, um die
Kalibrierung mit dem Display einzustellen
• Erstellung von Testumgebungen für den Kunden, um die Touch-
Funktionalität auszutesten

Visual Studio 2013 Greenhills MULTI MKS Integrity Atlassian JIRA Rational DOORS vector-CANoe Atlassian Confluence
C Entwicklung Perl Python CAPL Continuous Integration
Continental Automotive GmbH
Babenhausen, Hessen
1 Jahr 7 Monate
2016-03 - 2017-09

Software Entwicklung, Mittelkonsolen Displays der 2. Generation für VW

Software Entwickler C Entwicklung CAPL Programmierung
Software Entwickler

• Erstellung von Software Requirement Dokumenten
• Abstimmung mit der Softwareentwicklung in Timi?oara und
Singapur
• Integration der Touch Komponenten
• Bearbeitung von Fehler Tickets aus dem SW-Systemtest und vom
Kunden
• Fehleranalyse im Fahrzeug
• Erstellung einer Produktion Test Spezifikationen für Touch
• Abstimmung mit dem jeweiligen Touch-Controller Hersteller, um
die Kalibrierung mit dem Display einzustellen
• Erstellung von Testumgebungen für den Kunden, um die Touch-
Funktionalität auszutesten

Visual Studio 2013 Greenhills MULTI Atlassian JIRA MKS Integrity Administration DOORS vector-CANoe
C Entwicklung CAPL Programmierung
Continental Automotive GmbH
Babenhausen
1 Jahr 2 Monate
2015-02 - 2016-03

SW-Integrations Support und Error-Management für Kombi- Instrumente / Headup-Units von VW und BMW

Software-Entwicklung C Entwickler CAPL Programmierung
Software-Entwicklung

• Fehleranalyse (Codereviews, Tests, Fehlersuche)
• Fehlermanagement (Bearbeitung Tickets, Auswertungen der
Fehlerdatenbank, Statistiken, inhaltliche Kategorisierung von
Fehlern)
• Selbständige Klärung von Themen mit dem Kunden, in enger
Absprache mit SW-Projektleitung und der Entwicklung
• Pflege und Anpassungen der Systemtestplatzes BMW L7
• Durchführung von Tests zur Fehlersuche am Systemtestplatz BMW
L7
• Software-Lieferungen an den Kunden (inkl. File-Signatur)
• Koordination der Durchführung von SW Integrationstests in
Mexiko, inkl. Testreport
• Aktualisieren der SW Integrationstest Spezifikation, inkl. Review
bzgl. System-/ Modulverhalten
• Fehlersuche im Gesamtsystem
• Teilnahme / Durchführung von Tests in Fahrzeugen
• Aufsetzen eines Build Verification Test im VW Projekt und
Entwicklung von Testfällen

Visual Studio 2005 Greenhills MULTI MKS Integrity PVCS DOORS CANoe
C Entwickler CAPL Programmierung
Continental Automotive GmbH
Babenhausen, Hessen
5 Jahre 4 Monate
2009-10 - 2015-01

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

Software-Entwickler
Software-Entwickler
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
Multi (Green Hills) CANoe, CANape und CANalyzer (Vector Informatik) Change, Synergy, DOORS und Rhapsody (IBM Rational) Visual Studio 2008 ( Microsoft)
Continental Automotive GmbH
Schwalbach am Taunus
2 Jahre 2 Monate
2007-09 - 2009-10

Entwicklung einer neuen Generation von Multimedia Navigationssystemen

Software-Entwickler
Software-Entwickler
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.
Change, Synergy und Rhapsody (IBM Rational) CE 6.0 Auto (Microsoft)
SyroCon Consulting GmbH (tätig bei Siemens VDO Automotive AG)
Wetzlar
2 Jahre 9 Monate
2005-01 - 2007-09

Entwicklung eines Multimedia Navigationssystems für BMW und VW

Software-Entwickler
Software-Entwickler
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
CM-Synergy und Change- Synergy (Telelogic) VxWorks Version 5.6 (Wind River) Visual Studio (Microsoft) CANoe (Vector Informatik)
S.E.S.A. AG (tätig bei Siemens VDO Automotive AG)
Wetzlar
4 Jahre 9 Monate
2000-04 - 2004-12

Entwicklung eines Multimedia Navigationssystems für BMW

hardwarenahe Software-Entwicklung
hardwarenahe Software-Entwicklung
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.
CM-Synergy und Change- Synergy (Telelogic) Visual SourceSafe (Microsoft) Win CE 2.12 / 3.0 (Microsoft)
S.E.S.A. AG (tätig bei Siemens VDO Automotive AG)
Wetzlar
10 Monate
1999-06 - 2000-03

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

Software-Entwickler
Software-Entwickler
? 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
HTML 4.0 / Java-Script (IE 5) MIC C-Compiler MPLAB (Microchip Microcontroller) Delphi (Borland)
Wikon Kommunikationstechnik GmbH
Kaiserslautern
9 Monate
1998-09 - 1999-05

Weiterentwicklung eines Fernwirkmoduls zur Überwachung von Störungen

Software-Entwickler
Software-Entwickler
? 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
C-Compiler (GNU) CMX-RTX Betriebssystem (CMX-Systems) TRACE 32 (Lauterbach)
Wikon Kommunikationstechnik GmbH
Kaiserslautern
10 Monate
1997-11 - 1998-08

Produktionsleitung

Leiter der Produktion
Leiter der Produktion
Koordination der Materialbeschaffung, Leiterplattenfertigung und der externen und internen Bestückung
Wikon Kommunikationstechnik GmbH
Kaiserslautern
11 Monate
1997-01 - 1997-11

Entwicklung von Produktionstests

Software-Entwickler
Software-Entwickler
Entwicklung einer Testumgebung für Produktionstests verschiedener Module ? Erstellung einer Testspezifikation ? Implementierung der Software
Delphi (Borland) MPLAB (Microchip Microcontroller)
Wikon Kommunikationstechnik GmbH
Kaiserslautern
1 Jahr
1996-01 - 1996-12

Projekt zur Überwachung von Pipelines im Bereich des Korrosionsschutzes

HW- und SW-Entwickler
HW- und SW-Entwickler
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
MPLAB (Microchip, Microcontroller) MIC C-Compiler TRACE 32 (Lauterbach)
Wikon Kommunikationstechnik GmbH
Kaiserslautern

Aus- und Weiterbildung

Aus- und Weiterbildung

Diplom Ingenieure (FH) Elektrotechnik

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Administration DOORS
Atlassian Confluence
Atlassian JIRA
CANoe
Continuous Integration
DOORS
Git
Greenhills MULTI
MKS Integrity
PVCS
Rational DOORS
vector-CANoe
Visual Studio 2005
Visual Studio 2013

Betriebssysteme

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

Programmiersprachen

C Entwickler
C Entwicklung
CAPL
CAPL Programmierung
Perl
Python

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

 

Datenbanken

-

Datenkommunikation

Bus
CAN, MOST, Flexray, I2C, I2S, SPI, ATAPI, PCI, USB und SD-CARD Reader
Ethernet
Low Level Anbindung
Fahrzeug Diagnose UDS
BMW / VW
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

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)

 

 

Branchen

Branchen

Telekommunikation, Automotive

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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