Unterstützung bei der Entwicklung eines LiDAR Systems.
Implementierung der Middleware.
Pflege und Anpassung der DLT Software.
Portierung auf QNX.
Treiberentwicklung für QNX.
Unterstützung bei der Entwicklung eines Verstärkers (BMW). Implementierung des Powermanagements und dessen Test auf Basis einer eigenen Testumgebung (odisLogger + odisCan). Implementierung des DLT Daemon. Design und Implementierung der Amplifier-Treiber über I²C.
Unterstützung bei der Entwicklung und Stabilisierung des MLBEvo Gateways (AUDI). Test der Diagnose-Schnittstelle auf Basis einer eigenen Testumgebung (odisLogger + odisCan) bzw. mit CANoe.
Unterstützung des Stabilisierungs- und Performance-Teams OVIP (Citroen, Peugot). Implementierung einer Restbussimulation auf Basis einer eigenen Testumgebung (odisLogger + odisCan).
Unterstützung bei der Integration der MOST Netservices in eine Headunit für den MIB2 (Audi/VW/Skoda/Seat). Implementierung der ECL Tests auf Basis einer eigenen Testumgebung (odisLogger + odisCan) in Verbindung mit einer Restbussimulation. Busload Tests. Shutdown/Wakeup Test.
Design und Implementierung eines I²C-Treibers für ein universales Steuergerät. Integration der NetServices V3.0 auf dem Gerät. Lastenhefterstellung CAN-MOST-Router. Datenfestlegung CAN-MOST-Router (FBlock Vehicle). Blackbox- und Whitebox-Testing der NetServices. Vertretung von VW bei der NetService-User-Group.
Inbetriebnahme einer PowerPC Plattform mit Broadcom Phy. eCos wurde als Betriebssystem verwendet. Entwicklung eines Testframeworks.
Design und Implementierung von Tests für einen DVB-T Tuner. Erstellungen von CAPL-Programmen und CANoe Erweiterungs-Dlls, SW Integration und Buildmanagement.
Design und Implementierung eines Dispatchers und eines MOST-Frameworks in einem Rear-Seat-Entertainment Steuergerätes. Erstellung einer PC-Simulation.
Design und Implementierung der Applikationslogik für eine Headunit des E65 (BMW). Insbesondere Ansteuerung der Nachtsichtkamera, des CD-Changers, des DVD-Changers, der Tuner (AMFM, SDARS, DVB-T), des PDC, der Reifendruckkontrolle, des Emergency-Screens, der Navigation und anderen Steuergeräten. Die Kommunikation erfolgte dabei auf dem MOST-Bus oder dem CAN-Bus. Erstellung von PC-Simulationen für die fehlenden Steuergeräte. Bugfixing. Integration der SW im Fahrzeug vor Ort bei BMW in München, Oxnard und Montvale (beide USA).
Design und Implementierung der Datenzugriffe auf DB2 mit C + EmbeddedSQL. Design und Implementierung der serverseitigen Applikationslogik mit C (AIX + MVS). Design und Implementierung der clientseitigen Applikationslogik und Masken mit Java (Windows NT). Design und Implementierung der Schnittstellen zwischen den Systemkomponenten untereinander und zu den Fremdsystemen.
Projektleitung (Team wurde von einer externen Firma gestellt). Programmierung (Visual C++ auf Windows NT). Design und Implementierung der Datenzugriffe auf die ODBC-DB. Design und Implementierung der Währungsverwaltung.
Besonderheit:
Graphischer Produktkonfigurator, Kunden-, Angebots- und Auftragsverwaltung und Schnittstelle zu Bäurer2 (PPS) sind im Programm enthalten.
Installations- und Anwendungs-Support für die Berechnungsprogramme (remote + vor Ort). Einsätze in Louisville, KY, USA und Manchester, GB für grössere Instalationen (DB Migration von Gupta auf Sybase, Customizing und spez. Softwareänderungen).
Projektleitung (Team wurde von einer externen Firma gestellt). Programmierung (Visual Age for Java auf Windows NT). Design und Implementierung der Datenzugriffe auf die DB mit JDBC. Portierung der C-Quellen der Berechnungsalgorythmen nach Java.
Besonderheiten:
Portierung der C-Quellen der Berechnungsalgorythmen
Programmierung in C und C++ von Serverprozessen (AIX + OS/2). Design und Implementierung der DB/2 Zugriffe mit Embedded SQL (statisch + dynamisch). Customizing des CS/2 Systems auf OS/2 + AIX.
Besonderheiten:
Redesign verschiedener Systemkomponenten (C++)
Ältere Projekte auf Anfrage.
Akademischer Grad: Dipl.-Ing. (FH)
1990 - 1995
Studium der Informationstechnik an der FH Hannover und Abschluss als Dipl.-Ing. (FH)
1990
Fachabitur Elektrotechnik
1989
Abschluss der Berufsausbildung zum Energiegeräteelektroniker
1988
Abschluss der Berufsausbildung zum Elektrogerätemechaniker
1986
Abschluss der Realschule
Während des Studiums in der Hardware-Entwicklung.
Danach in der Software-Entwicklung (Embedded, Unix, Windows).
CS/2, MS-Office, OpenOffice, CVS, PVCS, Perforce, Subversion, SelectEnterprise, SPLint, PCLint, Eclipse, KDE, KDevelop, VMWare, InstallShield, JBuilder, CANoe, Optolyzer, Doors
Entwicklungsumgebungen
Eclipse CDT, Visual C++, Borland C++, JDK, GNU C/C++, CodeBlocks, make
Methoden
Design und Entwurf von Benutzerschnittstellen, Entwurf Systemschnittstellen, Datenbankentwurf konzeptionell und physikalisch, Entwurf Klassenmodelle, Anwendungsverteilung in Softwarekomponenten, Prototyping, Implementierung, CORBA, UML, OOA, OOD, OOP, Spice, MISRA
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.