Recommended expert

Peter Jehle

Interims-Teamleiter

Peter Jehle
Zingst, Deutschland

Erfahrungen

Apr. 2025 - Aug. 2025
5 Monaten

Interims-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 Monate

Projektmanager

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 Monaten

Embedded-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 Monate

Leiter 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 Monaten

Cyber 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 Monaten

Leiter 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 Monaten

Cyber 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 Monaten

Verantwortlicher 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 Monaten

Softwareentwickler

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 Monate

Softwareentwickler

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 Monaten

Leiter 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 Monate

Softwareentwickler

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 Monaten

Softwareentwickler

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 Monate

Systemarchitekt 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 Monaten

Softwareentwickler 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 Monaten

Softwareentwickler

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 Monaten

Softwareentwickler

  • 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 Jahren

Softwareentwickler

  • 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 Monaten

Softwareentwickler

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 Monaten

Softwareentwickler

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 Monaten

Softwareentwickler

  • 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 Monaten

Softwareentwickler

  • 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 Monaten

Softwareentwickler

  • 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 Monaten
Leipzig, 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 Monaten

Softwareentwickler

  • 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 Monaten

Softwareentwickler

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 Monaten

Softwareentwickler

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 Monaten

Softwareentwickler

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 Jahr

Softwareentwickler

  • Erweiterung einer Benutzeroberfläche zur Parametrierung von Produktionsmaschinen.
  • Austausch und Neuimplementierung von Teilen des Codes.
Mai 1996 - Dez. 1997
1 Jahr 8 Monaten

Softwareentwickler

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 Jahren

Softwareentwickler

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 Jahr

Softwareentwickler

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 Jahr

Softwareentwickler

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
Muttersprache
Englisch
Verhandlungssicher
Polnisch
Grundkenntnisse

Ausbildung

Lorem ipsum dolor sit amet

MSc Dipl.-Ing. (FH)

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Ähnliche Freelancer

Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.

Jens Rehsack
Jens Rehsack

Technischer Product Owner

Profil ansehen
Sten Sandring
Sten Sandring

Entwicklung einer Steuer- und einer Kontrollfirmware für Lichtsignal-Anlagen (Ampeln)

Profil ansehen
Robert Brandl
Robert Brandl

Team für Embedded Systems Software Engineering

Profil ansehen
Dieter Möhrle
Dieter Möhrle

Softwareentwickler

Profil ansehen
Miodrag Mikulic
Miodrag Mikulic

Leitender Berater für Systemsoftwareentwicklung und Projektmanagement

Profil ansehen
Peter Kortmann
Peter Kortmann

Hardware- und Software Entwickler / Projektleiter

Profil ansehen
Yoav Netzer
Yoav Netzer

Freiberuflicher Software-Architekt

Profil ansehen
Michael Kraft
Michael Kraft

Mitgründer

Profil ansehen
Viktor Hildebrand
Viktor Hildebrand

Freiberuflicher Softwareentwickler

Profil ansehen
Denis Vodchyts
Denis Vodchyts

AUTOSAR-Softwareingenieur

Profil ansehen
Andreas Schuster
Andreas Schuster

Partner

Profil ansehen
Alexander Willer
Alexander Willer

Freelance Leiter Entwicklung / Strategieberater

Profil ansehen
Daniel Friman
Daniel Friman

Software-Architekt/Ingenieur

Profil ansehen
Siegfried Kamlah
Siegfried Kamlah

Embedded Software Entwicklung für eine Kransteuerung

Profil ansehen
Daniel Schäftner
Daniel Schäftner

Embedded-Software-Entwickler

Profil ansehen
Oleksii Kvasnikov
Oleksii Kvasnikov

Softwareentwickler (Freiberufler)

Profil ansehen
Wolfgang Gärber
Wolfgang Gärber

IPS-Verifikation

Profil ansehen
Fabian Török
Fabian Török

Freiberuflicher Embedded Software Entwickler & Projektmanager

Profil ansehen
John Hulst
John Hulst

Embedded-Software- und Systemingenieur / Manager

Profil ansehen
Lino Giefer
Lino Giefer

Leitender Data Scientist

Profil ansehen
FRATCH Freelancer
FRATCH Freelancer

Software Entwickler - Gebäude Automatisierung

Profil ansehen
FRATCH Freelancer
FRATCH Freelancer

Embedded-Software-Architekt

Profil ansehen
Matthias Spiller
Matthias Spiller

Softwareentwickler und Berater

Profil ansehen
Michael Eilers
Michael Eilers

Software-Entwickler

Profil ansehen
Gerhard Zalusky
Gerhard Zalusky

Embedded-Software-Ingenieur

Profil ansehen
Hellmuth V. künsberg
Hellmuth V. künsberg

Embedded Software-Architekt / Team-Koordinator

Profil ansehen
Christian Pehle
Christian Pehle

Freiberuflicher Elektroingenieur

Profil ansehen
Konstantin Mirny
Konstantin Mirny

Architekt, Softwareentwickler

Profil ansehen
Ludwig Jaffé
Ludwig Jaffé

Wissenschaftlicher Mitarbeiter

Profil ansehen
André Howe
André Howe

Linux-IT-Administrator

Profil ansehen