Peter Jehle
Interims-Teamleiter
Erfahrungen
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Softwareentwickler
- Entwicklung einer frei nutzbaren BIOS-Plattform, zugeschnitten auf Mikrocontroller.
- Erstellung einer Toolchain zur Projektüberwachung und -steuerung.
- Genutzte Tools: GNU ARM.
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.
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.
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.
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++.
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.
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.
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.
Softwareentwickler
- Erweiterung einer Benutzeroberfläche zur Parametrierung von Produktionsmaschinen.
- Austausch und Neuimplementierung von Teilen des Codes.
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.
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.
Softwareentwickler
Stoe
- Entwicklung eines 3D-Analyseprogramms für Messkurven.
- Umsetzung einer echten grafischen MS-DOS-Anwendung.
- Verwendete Tools: Assembler, Fortran, MS-DOS.
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.
Industrie Erfahrung
Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.
Erfahren in Automotive (28.5 Jahre), Fertigung (10 Jahre), Informationstechnologie (9 Jahre), Gesundheitswesen (3 Jahre) und Bank- und Finanzwesen (1 Jahr).
Geschäftsbereich Erfahrung
Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.
Erfahren in Produktentwicklung (34 Jahre), Informationstechnologie (29 Jahre), Qualitätssicherung (10.5 Jahre), Projektemanagement (3.5 Jahre) und Forschung und Entwicklung (3 Jahre).
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
Ausbildung
MSc Dipl.-Ing. (FH)
Profil
Frequently asked questions
Sie haben Fragen? Hier finden Sie weitere Informationen.
Wo ist Peter ansässig?
Welche Sprachen spricht Peter?
Wie viele Jahre Erfahrung hat Peter?
Für welche Rollen wäre Peter am besten geeignet?
Was ist das neueste Projekt von Peter?
Für welche Unternehmen hat Peter in den letzten Jahren gearbeitet?
In welchen Industrien hat Peter die meiste Erfahrung?
In welchen Bereichen hat Peter die meiste Erfahrung?
In welchen Industrien hat Peter kürzlich gearbeitet?
In welchen Bereichen hat Peter kürzlich gearbeitet?
Was ist die Ausbildung von Peter?
Wie ist die Verfügbarkeit von Peter?
Wie hoch ist der Stundensatz von Peter?
Wie kann man Peter beauftragen?
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Interims-Teamleiter
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Zingst, Deutschland arbeiten