Recommended expert
Peter Jehle
Interims-Teamleiter
Erfahrungen
Apr. 2025 - Aug. 2025
5 MonatenInterims-Teamleiter
Somnomedics
- Interim-Teamleiter, um ein Projekt mit STM32- und NORA-Bluetooth-Modul aufzusetzen.
- Der Kunde plant neue Hardware, um die bestehende Hardware durch Bluetooth-Kommunikation anstelle einer Kabelverbindung zu ersetzen.
- Das Projekt war bereits gestartet, aber die Anforderungen waren nicht definiert.
- System basiert auf STM32- und Nora B106-CPU.
- Analyse der bestehenden Codebasis.
- Suche nach möglichen Lösungen, um das Projekt zum Laufen zu bringen.
- Definition der Anforderungen.
- Einführung einiger Regeln zur Verbesserung der Teamkommunikation.
- Arbeit mit den NRF-Tools, um das kundenspezifische Board basierend auf NORA B106 (NRF5340) zum Laufen zu bringen.
- Implementierung einer einfachen Gerätekommunikation per Bluetooth.
- Erstellung der Dokumentation.
- Leitung von Kommunikationsmeetings.
- Durchführung von Kundengesprächen.
- Eingesetzte Werkzeuge: JIRA, OneNote, Git, Confluence, Nordic NRF, Nora B106.
Apr. 2024 - Apr. 2025
1 Jahr 1 MonateProjektmanager
MAN
- Anpassung eines bestehenden Projekts für ein Stromregelsystem im Lkw Atlas-L4.
- Analyse von Hardware-Schaltplänen.
- AUTOSAR-Basissystem mit kundenspezifischen SWC-Komponenten.
- SPI-Konfiguration und Anpassung der Anwendungs-Schnittstellen.
- ADC-Konfiguration und Anpassung der Anwendungs-Schnittstellen.
- Steuerung des Ausgangsschalters für hochverfügbare elektrische Systeme.
- Einrichtung der CAN-Kommunikation.
- Hardware-Debugging mit LA Labdevice.
- Softwarekonfiguration mit DaVinci Configurator.
- Softwareanalyse und Debugging mit winIDEA und Eclipse.
- Überprüfung und Behebung von Problemen.
- Unterstützung bei der Entwicklung.
- Fehleranalyse und Lösungsfindung.
- Projektleitung für die Softwareentwicklung.
- Gespräche mit dem Kunden.
- Eingesetzte Werkzeuge: Vector CANoe, Schleissheimer CanEasy, Vector DaVinci Configurator, iSystem winIDEA, iSystem ic5000, LA Viewer, PTC Integrity, Eclipse.
Dez. 2023 - Juli 2024
8 MonatenEmbedded-Entwickler
ThomasMagnete
- Unterstützung bei der Implementierung der Mixed-Decay-Motorsteuerung.
- Embedded-Programmierung auf PIC-CPU mit Bare-Metal-Implementierung.
- Implementierung eines Mixed-Decay-Regelungsalgorithmus.
- Optimierung bestehender Softwaremodule.
- Arbeit mit einer Rapsody-UML-Umgebung.
- Analyse bestehender Softwaremodule und Refactoring für ein neues System.
- Analyse verschiedener Regelungsalgorithmen.
- Implementierung und Debugging.
- Fehleranalyse.
- Eingesetzte Werkzeuge: Rapsody, MPLab, Saleae.
Jan. 2023 - Bis heute
3 Jahren 1 MonateLeiter Entwicklung / Embedded-Entwickler
MedVET
- Entwicklung einer neuen Plattform für Blutdruckmessgeräte und Ersatz eines vorhandenen Geräts durch eine bessere Lösung.
- Implementierung einer neuen Windows-Benutzeroberfläche.
- Neues Hardware-Design mit I2C-Sensor, I2C-RTC und I2C-Ventilsteuerung per D/A-Wandler.
- GPIO-Tastaturlösung und GPIO-Pumpensteuerung (3 V/6 V).
- SPI-Speicher und HID/CDC-Kommunikation.
- Implementierung von Bluetooth BLE.
- GPIO-gesteuertes LCD-Display.
- STM32-Bootloader und -Applikation als Bare-Metal-Implementierung.
- Bootloader-Updater und Software-Update-Prozess gesichert durch BitSwap-Methoden.
- Eigenes Betriebssystem für Task- und Ereignisverwaltung.
- Entwicklung neuer Messverfahren.
- HID/CDC-Gerätetreiber für Windows.
- Automatische Erkennung angeschlossener Geräte.
- Softwareaktualisierung auf dem Gerät und Windows-Softwareaktualisierung.
- Bonjour-Service zur Anwendungssynchronisation im Unternehmen.
- Dezentrale Datenbank mit automatischen Synchronisationsfunktionen.
- KI-gestützte Analyse der Messergebnisse.
- Lizenzverwaltung.
- Architekturplanung mit PlantUML.
- Basisbetriebssystem für STM32, optimiert für Projektanforderungen.
- Anpassung des Assembler-Startcodes für Heap- und Stack-Steuerung.
- Entwicklung von Basis-Treibern für STM32 und Kopplung mit der Hardware.
- STM32-USB-Konfiguration für HID- und CDC-Kommunikation.
- Entwurf des Kommunikationsprotokolls.
- Kommunikation mit Windows-CDC-Basistreiber.
- Koordination und Unterstützung bei der Entwicklung des Blutdruckmessgeräts.
- Eingesetzte Werkzeuge: STM32CubeIDE, GoogleTest, VisualStudio, PlantUML, Confluence, Altium, Qt.
Jan. 2023 - Okt. 2023
10 MonatenCyber Security - IVD-Integrationssupport / Diagnose-Entwickler
Eberspaecher
- Unterstützung bei fehlenden Funktionen im Battery-Management-System (BMS) für Porsche.
- Implementierung fehlender Diagnosefunktionen für LIN und CAN.
- IVD-Implementierung für ein SFD-/non-SFD-Gerät.
- Unterstützung in allen Softwarephasen einschließlich Ticket- und Fehleranalyse.
- Analyse der DiVa-Testergebnisse.
- Erstellung von Designdokumenten.
- IVD-Integration und Diagnosesupport.
- Betreuung einer komplexen IVD-Integration und Diagnoseimplementierungen.
- Test- und Fehleranalyse im Team.
- Projektsteuerung und -organisation.
- Eingesetzte Werkzeuge: Vector CANoe, Vector DiVa, Polarion, DOORS Next Generation, InStep, Tessy, iSystem winIDEA, iSystem ic5000, Jira.
Juli 2021 - Mai 2022
11 MonatenLeiter Entwicklung / Embedded-Entwickler
- Entwicklung einer neuen Controller-Leiterplatte zur Steuerung eines Elektromotors.
- Neues Hardware-Design mit Online-Strommessung.
- Positionsbestimmung ohne Unterstützung durch den Motor.
- Steuerung anhand eines Stromprofils.
- Flexible Benutzerkonfiguration.
- Bootloader-Entwicklung für Atmel 328p CPU.
- Eigenes Betriebssystem für Task- und Event-Verarbeitung.
- Entwicklung einer Service-Anwendung.
- Benutzeroberfläche über BLE- und WiFi-Kommunikation.
- Entwicklung eines Basis-Treibers für den Atmel 328p und Anbindung an die Hardware.
- Koordination und unterstützende Entwicklung des Geräts.
- Verwendete Tools: GNU Compiler, GoogleTest, VisualStudio, PlantUML, Confluence, Altium, Qt.
Juli 2021 - Mai 2022
11 MonatenCyber Security (IVD) Softwareentwickler
Continental
- IVD-Integration im Conti ICAS Projekt.
- Integration einer bestehenden IVD-Integration in das Projekt.
- Definition der Softwareanforderungen und des Softwaredesigns.
- Definition automatisierter Testfälle.
- ASPICE-Audit.
- Integration eines IVD-Moduls in die ICAS-Plattform.
- Konfigurations- und Systemtests.
- Anforderungsmanagement und detailliertes Softwaredesign.
- Betreuung von Kunden-Audits.
- Verwendete Tools: Electrobit Tresos, Vector CANoe, iSystems IC5000, Python, Enterprise Architect, IBM Rational DOORS, Jira.
Okt. 2020 - Juli 2023
2 Jahren 10 MonatenVerantwortlicher für Fehlerbehandlung
Bosch
- Fehlermanagement und Fehleranalyse für BOSCH-Parksensor.
- AUTOSAR-DEM- und FIM-Konfiguration.
- Abgleich der aktuellen Konfiguration und Architektur.
- Interne Abstimmungen mit dem Entwicklungsteam.
- Erweiterung der bestehenden IBM Rational DOORS-Anforderungen.
- Design-Vorbereitung für neue Projekte.
- Diagnose-Status-Meeting mit dem Kunden (VW).
- Einrichten und Überprüfen einer komplexen FIM-Tabelle für verschiedene Fahrzeugtypen.
- Erstellen von Datenbanken, die aus verschiedenen DOORS-Masterdateien, Excel-Tabellen und implementiertem Code bestehen.
- Automatisierung der Analyse mit Python.
- Diagnosegespräche mit dem Kunden.
- Schulung des indischen Teams für die Übernahme der Arbeit.
- Verwendete Tools: IBM Rational DOORS, Python, Excel, AFE.
Juli 2019 - Aug. 2020
1 Jahr 2 MonatenSoftwareentwickler
Continental
- Sicherheitsfunktionen für schlüsselloses Zugangssystem.
- Implementierung von Sicherheitsberechnungen für das Schlüsselprotokoll.
- Implementierung des Crypto-Stacks für die Kommunikation mit Apple-Geräten.
- Test am Gerät.
- Berechnung von TOF für die Sicherheit der Kommunikation.
- Debugging der neuen Softwareteile.
- Entwurf einer neuen Testfunktionalität für Modultests.
- MC/DC-Tests.
- Erweiterung eines bestehenden generischen Systems um neue Algorithmen für Funkschlüssel.
- Dekodierung und Kodierung von Datenübertragungen mit AES-Verschlüsselungsalgorithmen.
- Fehlerbehebung und Optimierung des bestehenden Systems.
- Entwicklung und Design einer Testbibliothek zur Implementierung strukturierter Softwaretests.
- Erweiterung eines bestehenden Testsystems um neue Funktionalitäten.
- Verwendete Tools: JTAG, Saleae Logic Analyzer, Conti SWATT, Verifysoft CTC.
Juli 2018 - Juli 2019
1 Jahr 1 MonateSoftwareentwickler
BHTC
- AUTOSAR DaVinci-Konfiguration für den Handler des Speicherlayouts der Klimasteuerung.
- Erstellung einer Anwendung für die Ausführung in der Vector DaVinci-Umgebung.
- Einlesen und Schreiben von AUTOSAR-ARXML-Dateien.
- Einrichten der Nutzungsvorlage im Vector DaVinci Developer.
- Integration ins System.
- Entwicklung eines DaVinci-Generators für ein SWC.
- Erweiterung einer bestehenden Konfiguration.
- Erstellung von Konfigurationsdateien für ein bestehendes Projekt.
- Integration der neuen Schnittstellen und Verknüpfungen in das bestehende Projekt.
- Verwendete Tools: Vector DaVinci Configurator, Vector DaVinci Generator, Microsoft Visual C.
Juni 2017 - Bis heute
8 Jahren 8 MonatenLeiter eines Fahrzeugdiagnoseteams / Softwareentwickler
SSH
- Leitung der Diagnoseaktivitäten in verschiedenen Projekten.
- Analyse von Fehler-Tickets und Debugging der Diagnose im System.
- Anpassung bestehender Produktionstools für neue Umgebungen.
- Problemanalyse bestehender Softwarekomponenten.
- Analyse von ODX-, PDX-, SOME/IP- und DoIP-Problemen.
- Unterstützung des internen Teams in verschiedenen Projekten.
- Umsetzung verschiedener CanEasy-Datenbankschnittstellen.
- Implementierung einer einheitlichen Schnittstelle.
- Einlesen verschiedener Diagnosedefinitionsdatenbanken (ODX/PDX, CDD).
- Einlesen von BUS-Definitionsdateien (LDF, DBC).
- Einlesen von AUTOSAR-basierten Definitionsdateien.
- Analyse von ODX-, PDX- und CDD-Datenbanken.
- Entwicklung eines Importmoduls zum Einlesen dieser Datenbanken in CanEasy und direkte Durchführung von Diagnoseaktivitäten damit.
- Verwendete Tools: ODX, PDX, SOME/IP, DoIP, CDD.
Juni 2017 - Juni 2019
2 Jahren 1 MonateSoftwareentwickler
Continental
- Implementierung der kompletten Außenlichtfunktionalität mithilfe komplexer AUTOSAR-Module.
- Leitung eines Teams zur Realisierung der Lichtfunktionen auf dem AUTOSAR-Steuergerät.
- Softwareentwicklung nach wechselnden Anforderungen, inkl. ASIL-konformer und funktionaler Sicherheitsimplementierung.
- Verwaltung von über 800 RTE-Ein-/Ausgangsschnittstellen, 600 Intermodul-Variablen und 50 Timer-Implementierungen.
- Codekonfiguration und -generierung über XLSX-Dateien und Python.
- Komplexe Modultests zur Validierung des gesamten Variableneingangsbereichs.
- Technische Abstimmungen mit dem Kunden.
- Erstellung eines zukunftsorientierten Implementierungskonzepts und von Skripten zur Synchronisation der DOORS-Anforderungen.
- Entwicklung eines Testsystems zur Durchführung komplexer Modultests.
- Erstellung der Modultestdokumentation (ca. 6000 Seiten).
- Terminplanung und Aufgabenzuordnung für alle Implementierungsschritte.
- Verbesserung des Kompilierungsprozesses durch den Einsatz von Visual Studio.
- Erstellung eines Benchmark-Frameworks für OpenCL und CUDA.
- Vergleich verschiedener Steuergeräte (ECU) und GPUs für spezielle Projektanforderungen.
- Unterstützung und Umsetzung eines Frameworks zur Erstellung herstellerunabhängiger Benchmarks für GPU-Algorithmen.
- Entwicklung und Planung eines Linux-basierten Frameworks.
- Erstellung aussagekräftiger Testdaten als Entscheidungsgrundlage für verschiedene CPUs und GPUs.
- Verwendete Tools: winIDEA, Visual Studio, Python, Excel, OpenCL, CUDA.
Jan. 2017 - Mai 2017
5 MonatenSoftwareentwickler
MBtech
- Softwareentwicklung für Porsche-ECUs auf Basis des AUTOSAR-Systems und MPC56xx.
- Unterstützung der laufenden Softwareentwicklung und Problemlösung für verschiedene Module.
- Fehlerbehebung und Erweiterung einer bestehenden Implementierung.
- Planung der Erweiterung um neue Diagnosefunktionen (ODX, PDX, CDD).
- Planung der Erweiterung der Bootloader-Implementierung.
- Planung eines neuen NvM-Speicherkonzepts und Anpassung bestehender Tools für das NvM-Management.
- Fehlerbehebung im System und beim Kunden vor Ort.
- Verwendete Tools: Candela, Vector DaVinci Developer, Lauterbach Emulator, Porsche Tools, IBM Rational DOORS.
Jan. 2014 - Jan. 2017
3 Jahren 1 MonateSystemarchitekt für Navigationssysteme
Conti
- Unterstützung bei der Systemarchitektur mehrerer Navigationssystemprojekte, einschließlich externer Navigationseinheit (TomTom).
- Low-Level-Treiber für GNSS-Positionierung.
- Analyse von DLT-Log-Traces und Fehlerberichterstattung.
- Implementierung und Wartung eines Analysetools zur Überprüfung von Fahrversuchsdaten und Simulation von Antriebstrangdaten.
- Implementierung hardwarebezogener Systemtreiber (Linux) und detaillierte Analyse von Systemproblemen.
- Unterstützung der Diagnostik-Komponenten in der Navigationssoftware und Analyse von PDX-Dokumenten.
- Analyse der CPU- und Speicherauslastung der Navigation im Gesamtsystem.
- CAN-Simulationen und Erstellung von Replay-Daten zur Behebung von Kommunikationsproblemen zwischen Navigationssystem und externen Anzeigeinstrumenten.
- Schulung neuer Mitarbeiter in Spezialthemen wie Diagnostik, CAN-Transportprotokollen und Fehleranalyse.
- Leitung technischer Koordinationsmeetings zwischen Navigationslieferanten und Endkunden (PSA).
- Verwendete Tools: Python, Embedded Linux.
Mai 2011 - Dez. 2013
2 Jahren 8 MonatenSoftwareentwickler für Diagnose
Hella
- Entwurf und Implementierung verschiedener Bootloader für VW, Daimler und BMW.
- Implementierung eines gemeinsamen Diagnosemoduls und eines flexiblen Bootloader-Konzepts für verschiedene Speicherlayouts.
- Fehlerbehebung im System und Neugestaltung verschiedener Gerätetreiber.
- Entwicklung eines intelligenten Startkonzepts auf Assemblerbasis.
- Aufbau und Planung eines D-Flash-Servers in der AUTOSAR-Umgebung für Bootloader und Applikation.
- Wartung und Implementierung verschiedener Bootloader für VAG, Daimler und BMW.
- Entwicklung eines Bootloader-Updaters für alle OEMs.
- Entwurf und Entwicklung eines intelligenten Diagnoseservers für VAG, DAG und BMW mit 8 Subplattformen.
- Standardisierung von Diagnoseschnittstellen und einfache Konfiguration über Konfigurationsdatei.
- Planung und Unterstützung eines EvenDataManagers zwischen der Applikation und den DEM-Modulen.
- Verwendete Tools: Vector DaVinci Configurator.
Juli 2010 - Apr. 2011
10 MonatenSoftwareentwickler
Continental
- iPod-Anbindung für eine Multimedia-Schnittstelle unter Embedded Linux.
- Definition und Umsetzung eines einheitlichen iPod-Benutzerkonzepts.
- Entwurf, Implementierung und Optimierung der iPod-Steuerungs- und Anzeigealgorithmen.
- Implementierung eines Gerätetreibers mit MOST für einen iPod-Controller.
- Optimierung von Systemprozessen, Fehlerbehebung und Sicherstellung der Systemstabilität.
- Erweiterung des MOST-Stacks für die Kommunikation mit der Head Unit.
- Neugestaltung des MMI-Controllers.
- Erstellung eines Pflichtenhefts und Ausarbeitung der Implementierungsanforderungen für eine CoverFlow-Funktion mit DOORS.
- Verwendete Tools: IBM Rational DOORS, Embedded Linux, MOST.
Mai 2009 - Okt. 2012
3 Jahren 6 MonatenSoftwareentwickler
- Entwicklung eines ToDo- und History-Managers zur Vereinfachung der Code-Dokumentation und Wartung.
- Umsetzung eines ToDo-Managements direkt im Quellcode.
- Erstellung von Projektstatusstatistiken und Unterstützung des SVN-Code-Revisionierungssystems.
- Verwendete Tools: Python.
Jan. 2009 - Dez. 2010
2 JahrenSoftwareentwickler
- Entwicklung eines frei nutzbaren XCP-Treibers und eines entsprechenden Steuerprogramms.
- Erweiterung des XCP-Standards um intelligente Textausgabe.
- Entwicklung von Gerätetreibern für Embedded-Systeme und PC-seitige Benutzeroberflächen.
- Verwendete Tools: ANSI C.
Juni 2007 - Juli 2007
2 MonatenSoftwareentwickler
Johnson Control
- Softwareanalyse von Komponenten hinsichtlich Abweichungen von UML-Spezifikationen.
- Prüfung auf mögliche Implementierungsfehler und Erstellung eines Fehlerprotokolls.
- Abgleich von UML und Code.
- Verwendete Tools: Rational Rose.
Sept. 2006 - Juni 2010
3 Jahren 10 MonatenSoftwareentwickler
Knorr Bremse
- Umstellung eines Bootloaders vom Vector SLP9- auf das Vector SLP1-Paket.
- Erweiterung der Flash-Routinen und der UDS-Funktionalität.
- Implementierung grundlegender Diagnosefunktionen, Werksprüfungen und Kommunikation mit dem Hauptprogramm.
- Entwicklung eines intelligenten EEPROM-Basis-Treibers für SH725x mit virtuellem Speichermanagement.
- Entwicklung verschiedener Basistreiber für externe SPI-Komponenten wie Positionssensor, Watchdog und Stromversorgungsmodul.
- Implementierung des Basissystems der EBS-Steuerungseinheit und Betreuung der Hardwareplattform.
- Unterstützung der Vector-UDS-Diagnose für Systemintegration und EEPROM-Fehlerspeicherverwaltung.
- Erweiterung einer bestehenden Treiberplattform auf Basis von Renesas SH725 gemäß HIS-Standards.
- Implementierung und Anpassung einer Diagnoseverbindung für eine ABS-Steuerungseinheit unter Verwendung von Vector-CAN-Treibern.
- Verwendete Tools: Vector DaVinci Configurator, ANSI C.
Aug. 2006 - Dez. 2006
5 MonatenSoftwareentwickler
- Entwicklung einer frei nutzbaren BIOS-Plattform, zugeschnitten auf Mikrocontroller.
- Erstellung einer Toolchain zur Projektüberwachung und -steuerung.
- Genutzte Tools: GNU ARM.
Mai 2006 - Juli 2006
3 MonatenSoftwareentwickler
- Implementierung der ARM-CPU-Unterstützung in einem proprietären BIOS.
- Entwicklung von Steuerungssoftware zur Erfassung von Wegsensor-Messdaten.
- Implementierung von PC-Diagnosen für Echtzeit-Trace-Ausgaben und Änderungen von Systemparametern.
- Genutzte Tools: GNU ARM, Visual Studio.
März 2003 - Juni 2006
3 Jahren 4 MonatenSoftwareentwickler
- Entwicklung von BIOS- und CAN-Treibern basierend auf einem PEAK Micromod-Modul.
- Implementierung eines Analog-/CAN-Wandlers und eines CAN/CAN-Gateways.
- Entwicklung eines einfachen Betriebssystems mit Task-Funktionalität.
- Erstellung von Code-Analyse-Tools für Dokumentation und To-Do-Listen.
- Programmierung von Komponenten in Borland Delphi und C++ Builder für CAN-Bus-Anwendungen.
- Erstellung einer Plug-and-Play-Anwendung zur Bus-Analyse und Simulation.
Apr. 2001 - Aug. 2006
5 Jahren 5 MonatenLeipzig, Deutschland
Softwareentwickler
Harman Becker Automotive Systems
- Erstellung von Test- und Analysewerkzeugen für Prototypenentwicklung und Änderungen an Hardwareeinstellungen.
- Implementierung eines CPU- und betriebssystemunabhängigen Treibers für Software-Updates über den Hauptcontroller.
- Implementierung eines Treibers für die Kommunikation mit dem BC03-Bluetooth-Chip und Design der kompletten Protokollschicht.
- Entwicklung von BIOS-Grundtreibern (UART, SPI, PWM) für Prozessoren wie V850, ST10 und TI-Signalprozessoren.
- Prozessorwechsel für das Serienradio (Indianapolis Pro).
- Realisierung eines BIOS-Konzepts für ST10- und V850-Prozessoren.
- Entwicklung und Integration eines Apple-iPod-Treibers im Serienradio und Code-Optimierung.
- Produktionsunterstützung für den Porsche Cayenne in Leipzig, inklusive Fehlereingrenzung und Fehlerbehebung.
- Basisimplementierung eines BIOS-Systems bestehend aus Start, serieller Schnittstelle, Timer und A/D-Wandlung.
- Entwicklung eines flexiblen CAN-Treibers für ein OEM-Radio basierend auf einem C-CAN-Chip und ARM-Prozessor.
- Integration eines Vector DiagX-Moduls in die W221-Umgebung mit MOST-Kommunikation.
- Ansprechpartner für CAN-Probleme und Aufbau eines CAN-Pools für Porsche-Projekte.
- Entwicklung eines Diagnose-, Test- und Analysewerkzeugs basierend auf IPJ-CAN-Komponenten und Peak-Hardware.
- Genutzte Tools: Visual Studio, ANSI C.
Juni 2000 - Apr. 2001
11 MonatenSoftwareentwickler
- Implementierung von BDE-Hardware für Produktions-Datenerfassungssysteme basierend auf einem Hitachi-Prozessor.
- Programmierung in C mit einem GNU-C++-Compiler für Linux und Windows.
- Konzipiert für den industriellen Einsatz mit Datenübertragung über ein serielles Bussystem.
- Genutzte Tools: C, GNU C++.
März 1999 - Dez. 1999
10 MonatenSoftwareentwickler
V3
- Entwicklung einer Broker-Software mit Client-/Server-Administrations- und Verarbeitungsprogramm.
- Datenbankentwicklung mit SQL auf einem Linux-Server mit Protokoll für Fernübertragung.
- Umsetzung einer Internetpräsentation mit CGI und C++ mit dynamischer Datenspeicherung.
- Verwendete Tools: C++, Delphi, SQL.
Juli 1997 - März 2001
3 Jahren 9 MonatenSoftwareentwickler
VDO
- Implementierung der Kombinationsdimmung für VW-Kombiinstrumente über den CAN-Kanal in Assembler.
- Implementierung der OBD-Diagnose in Kombiinstrumenten für Audi (A2, A3, A4, A6).
- Neudefinition von Schnittstellen und Neuimplementierung von Kommunikationsebenen für die Serienproduktion.
- Projektunterstützung bei der Fehlersuche in verschiedenen Modulen.
- Testen von Softwarekomponenten und Erstellung eines CAN-Simulationsprogramms.
- Verwendete Tools: Assembler.
März 1997 - Aug. 2000
3 Jahren 6 MonatenSoftwareentwickler
Krupp
- Erstellung eines Benutzerprogramms zur Aufzeichnung von Messwerten über mehrere Monate.
- Entwicklung des Messabschnitts in C++, gesteuert von einem Delphi-Hauptprogramm über DDE-Kommunikation.
- Umsetzung komplexer Auswertungen mit Druckerausgabe.
- Verwendete Tools: C++, Delphi.
Jan. 1997 - Dez. 1997
1 JahrSoftwareentwickler
- Erweiterung einer Benutzeroberfläche zur Parametrierung von Produktionsmaschinen.
- Austausch und Neuimplementierung von Teilen des Codes.
Mai 1996 - Dez. 1997
1 Jahr 8 MonatenSoftwareentwickler
FHG
- Erstellung eines Benutzerprogramms zur Optimierung und Analyse von Messdaten.
- Implementierung mathematischer Routinen aus Fortran.
- Entwicklung komplexer Auswertungen für Bildschirm- und Druckerausgabe unter Microsoft Visual C++ 4.0.
- Verwendete Tools: Microsoft Visual C++ 4.0.
Jan. 1994 - Dez. 1997
4 JahrenSoftwareentwickler
Swift
- Erstellung eines Benutzerprogramms zur Datenerfassung, Parametrierung und Auswertung von Messgeräten.
- Entwicklung unter MS-DOS mithilfe von Interrupt-Service-Routinen und Assembler für zeitkritische Prozesse.
- Verwendete Tools: Assembler, C, MS-DOS.
Jan. 1993 - Dez. 1993
1 JahrSoftwareentwickler
Stoe
- Entwicklung eines 3D-Analyseprogramms für Messkurven.
- Umsetzung einer echten grafischen MS-DOS-Anwendung.
- Verwendete Tools: Assembler, Fortran, MS-DOS.
Jan. 1992 - Dez. 1992
1 JahrSoftwareentwickler
Atas
- Programmierung von Grafikroutinen für ein Multiprozessorsystem in einer Embedded-Anwendung.
- Entwicklung von Assembler-Routinen für Arbeiten im Grafikspeicherbereich.
- Verwendete Tools: Assembler.
Fähigkeiten
Beruflicher Fokus
- Automotive-entwicklung
- Autosar-bootloader
- C/c++ Unter Windows/linux
- Entwurf Und Implementierung Von Kommunikationsprotokollen
- Entwurf Und Implementierung Von Debug-systemen
- Embedded C
- Hardware-nahe Programmierung In C Und Assembler
- Testen – Manuelle Tests, Unit-tests
- Fahrzeugvernetzung Can
- Most
- Lin Und Ethernet Autosar
Programmiersprachen
- Ansi C (Hoch)
- Assembler (Hoch)
- C++ 20 (Hoch)
- C# (Grundkenntnisse)
- Cmake (Hoch)
- Python (Hoch)
- Qt (Mittel)
- Sql (Hoch)
- Fortran (Hoch)
- Delphi (Mittel)
- Php (Hoch)
- Perl (Hoch)
- Opencl (Hoch)
- Cuda (Hoch)
Betriebssysteme
- Linux (Hoch)
- Embedded Linux (Grundkenntnisse)
- Windows (Hoch)
- Ms-dos (Hoch)
- Cmx (Hoch)
- Osek (Hoch)
- Os20 (Hoch)
- Macos (Hoch)
- Autosar (Hoch)
- Freertos (Hoch)
Automotive-dateiformate
- Arxml
- Asc
- Blf
- Cdd
- Dbc
- Dlt
- Ldf
- Ncf
- Odx/pdx
- Elf
- Trc
- Map
Tätigkeitsfelder
- Automobilindustrie
- Autosar-bootloader
- Fahrzeugvernetzung Can, Lin, Most, Ethernet, Diagnose
- Diagnose
- Manuelle Tests
- Softwareentwicklung
- Softwaretests
- Systemarchitekt
- Administration
- Systemberatung
- Applikationsentwicklung
- Treiberentwicklung
- Projektmanagement
- Migration
- Konzeption
Werkzeuge
- Schleissheimer Caneasy (Hoch)
- Gnu Gcc (Grundkenntnisse)
- Confluence (Hoch)
- Ibm Rational Doors (Hoch)
- Polarion (Grundkenntnisse)
- Instep (Mittel)
- Enterprise Architect (Hoch)
- Plantuml (Hoch)
- Git (Hoch)
- Svn (Hoch)
- Ptc Integrity (Hoch)
- Conti Swatt (Hoch)
- Googletest (Hoch)
- Tessy (Grundkenntnisse)
- Elektrobit Tresos (Hoch)
- Isystems Ic5000 (Mittel)
- Isystem Winidea (Mittel)
- Jira (Hoch)
- Lauterbach Trace32 (Hoch)
- Jtag (Hoch)
- Microsoft Office (Hoch)
- Mplab (Hoch)
- Monaco Dts (Mittel)
- Openproject (Hoch)
- Rapsody (Mittel)
- Borland C++ Builder (Hoch)
- Visual Studio (Hoch)
- Visual Studio Code (Hoch)
- Eclipse (Grundkenntnisse)
- Stm32 Cubeide (Hoch)
- Vector Canoe (Hoch)
- Vector Davinci Developer (Hoch)
- Vector Davinci Configurator (Hoch)
- Nordische Entwicklungsumgebung
- Isystem32 (Hoch)
- La Viewer (Hoch)
- Salea Logic Analyzer (Hoch)
Automotive-protokolle Und Embedded-themen
- Can (Hoch)
- Lin (Hoch)
- Ethernet (Grundkenntnisse)
- Most (Hoch)
- Tcp/ip (Hoch)
- Iso-tp (Hoch)
- Uds (Hoch)
- Doip (Hoch)
- Some/ip (Hoch)
- Xcp (Hoch)
- Embedded-dma (Hoch)
- Emulator (Hoch)
- Ereignis (Hoch)
- Interrupt (Hoch)
- Motorsteuerung (Hoch)
- Spi (Hoch)
- Sensor (Hoch)
- Task (Hoch)
- Timer (Hoch)
- Uart (Hoch)
- Usb (Hoch)
- Pwm (Hoch)
- Bootloader (Hoch)
CPU
- Arm Lpc 2106 2138 (Hoch)
- Aurix (Hoch)
- Nxp Sg32g (Hoch)
- Pic 33ch (Hoch)
- Renesas M16c, Sh (Hoch)
- Siemens C16x (Hoch)
- Stm32 (Hoch)
- Nora B106 (Hoch)
- Nrf5340 (Hoch)
- Motorola 6809 (Hoch)
- Nec V850 (Hoch)
- Star X (Hoch)
Sprachen
Deutsch
MutterspracheEnglisch
VerhandlungssicherPolnisch
GrundkenntnisseAusbildung
Lorem ipsum dolor sit amet
MSc Dipl.-Ing. (FH)
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testenWeitere Aktionen
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.