Profil (kurze Version)
Themen/Projekte
"Brake by Wire" Steuergeräte-SW Integration von Steuergerätesoftware, Erstellung von Softwareständen,
SW-Anpassungen, Test am Labcar
Tätigkeit:Programmierung,Integration
"Textverarbeitungstool für "Brake by Wire" auf OOP-Basis (C++)" Ermittlung der RAM-Verteilung der jeweiligen Funktionsmoduln in Softwareständen
Tätigkeit: Design, Programmierung, Implementation
"Implementation eines komplexen Make-Prozesses für eine Steuergeräte-SW" Tätigkeit: Design von Testbasis-Softwareständen, Test von Make-Varianten, Dokumentation
"Common Rail" Steuergeräte-SW Programmierung/Integration von CAN-Applikationen, Test, Durchführung von Reviews
Tätigkeit: Design, Programmierung, Integration
"PKW-Lenksysteme" Steuergeräte-SW Programmierung/Testung von Diagnose-und Errorhandling Systemsoftware
UDS, KWP2000, Softing-E-Tester, Canoe, CandelaStudio, Lauterbach-Debugger, Green Hills Compiler
Tätigkeit: Arbeit mit OEM-Pflichtenheft, Programmierung, Test, OEM-Kundenbetreuung
"Zentrale Sammlung von Diagnose-Daten im Fahrzeugschlüssel" PKW-Steuergeräte-SW
Testautomatisierung für eine AUTOSAR-Komponente (SLP 10, Vector Microsar) zur zentralen Erfassung von Steuergeräte-Diagnose-Daten im Fahrzeugschlüssel
UDS, Vector GENy, Canoe, CandelaStudio, Nexus Mini-Cube Debugger, Green Hills Compiler
Tätigkeit:
Arbeit mit OEM-Pflichtenheft,
Design/Programmierung/Implementierung einer Test-API (C-Code),
Design/Programmierung/Implemetierung einer Restbus-Simulation(CAN , Flexray) in einem Gateway,
Durchführung/Dokumentation der automatisierten Tests,
Berichtswesen, First tier -Kundenbetreuung
Tests von Compilern unterschiedlicher Zulieferer für einen Kunden und für unterschiedliche Projekte
- Aufbau/Erweiterung einer Testsuite auf Basis von DejaGnu
- Entwicklung/Erweiterung von Shell-/Tcl-/Expect-Scripts zum Test von Compilern mit unterschiedlichen Optionen
- Entwicklung/Erweiterung/Anpassung von Tests auf Basis von C-Programmen (Anwendung der aktuellen Standards)
- Generierung/Auswertung von Reports
- Debuggen der Befund-Tests zur genauen Beschreibung für den Kunden und Zulieferer
- Reports an den Kunden und Zulieferer
Windows PyQt5 Gui Frontend + "TCP Echo Server/Client" + PyQt5 Rust Dll Backend Projekt "TCP Echo Server/Client; Callback-Technik" für Tests von Linux Netzwerk-Applikationen
- Entwicklung einer C-kompatiblen Rust Lib(Textverarbeitung,Counter, TCP Server, TCP Client, Threading, Fehler-Management, Callback)
- Gui per Qt Designer
- Implementieren einer PyQt5 MainWindow-Applikation
- Implementieren von PyQt5 Server/Client Applikationen in PyQt5 MainWindow-Applikation
- Implementieren von Rust Lib Server/Client Applikationen in PyQt5 MainWindow-Applikation
- Generieren einer "Win-Distribution"
- Test in einem lokalen Netzwerk gegen Linux und MinGW Server/Clients
- Tools: Cygwin Konsole; MingW64(externer TCP-Client); Anaconda 2.5.01 Qt5 Python 2.7 (u.a. Spyder, Qt-Designer, cffi, cx-Freeze), Rust
Eigenes Projekt "mobiler Robot"
Elekto-mechan. Design, Chassis-Konstruktion per CAD, Fertigung/Montage, Modifikation/Implementation
von Sensoren (Ultraschall, slotted Encoder, Monochrome Camera), Implemenation von Steuerelektronik
für DC-Motoren, Implementierung einer Freeware-Toolkette, Entwicklung eines Optokoppler-Interfaces, Kommunikation per Bluetooth, Design/Programmierung/Testung der Steuergeräte-SW (Assembler, C)
Zusammenfassung der Kenntnisse und speziellen Erfahrungen
Programmiersprachen: Assembler, Basic, C, C++, Perl, Python, Bash-Scripts, ABB Rapid
Betriebssysteme: DOS, Windows, VMS, Unix, Linux
Mikrocontroller: Siemens 80C535; Motorola 68332, MPC 55x, PIC, Intel 80C196, NEC V850
Kommunikation: Serielles Interface (RS232), USB, Bluetooth, heterogene Netzwerke, CAN, Flexray
Entwicklungsumgebungen: Versionsverwaltung (PVCS, CVS, ClearCase, Subversion), Konfigurationsmanagement, Make-Generierung
SW-Prozesse: Spezifikation, Programmierung, Test, QS-Management (Design- u. Implementation-Reviews), Dokumentation
Methoden: Ereignisgesteuerte, strukturierte Programmierung, ObjektOrientierteProgrammierung, Arbitrierung, Subsumtionsarchitektur, Multitasking Echzeit, Weltkoordinatenmodell, Textverarbeitung, Bildverarbeitung
Branchen: Maschinenbau, Umwelttechnik, Automobilbau
Messmitteln/Tools: CANoe, CandelaStudio, GENy, Oszilloskop, Digital-Analyzer, ETAS-INCA, ETAS-LaborCar, Lauterbach-Debugger, Nexus Mini-Cube Debugger
Fremdsprachen: Englisch
Ein ausführliches Profil sende ich Ihnen gern zu.