Peter Jehle-Interim-Teamleiter
Tagessatz prüfen
Erfahrungen
Interim-Teamleiter
Somnomedics
- Interim-Teamleiter zur Einrichtung eines Projekts mit STM32- und NORA-Bluetooth-Modul.
- Der Kunde plant neue Hardware, um die bestehende Hardware mit Bluetooth-Kommunikation statt Kabelverbindung zu ersetzen.
- Das Projekt war bereits gestartet, aber die Anforderungen waren nicht definiert.
- System basiert auf STM32- und NORA-B106-CPU.
- Analyse der vorhandenen Codebasis.
- Suche nach möglichen Lösungen, um das Projekt zum Laufen zu bringen.
- Definition der Anforderungen.
- Anwendung einiger Regeln zur Verbesserung der Teamkommunikation.
- Arbeit mit den NRF-Tools, damit die kundenspezifische Platine auf Basis der NORA B106 (NRF5340) funktioniert.
- Implementierung einer einfachen Gerätekommunikation per Bluetooth.
- Erstellung der Dokumentation.
- Leitung von Kommunikationsmeetings.
- Durchführung von Kundengesprächen.
- Eingesetzte Tools: JIRA, OneNote, Git, Confluence, Nordic NRF, NORA B106.
Projektleiter
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 von Ausgangsschaltern 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 der Entwicklung.
- Fehleranalyse und Lösungsfindung.
- Projektleitung für die Softwareentwicklung.
- Abstimmung mit dem Kunden.
- Eingesetzte Tools: 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 vorhandener Softwaremodule.
- Arbeiten in einer Rapsody-UML-Umgebung.
- Analyse vorhandener Softwaremodule und Refactoring für ein neues System.
- Analyse verschiedener Regelungsalgorithmen.
- Implementierung und Debugging.
- Fehleranalyse.
- Eingesetzte Tools: Rapsody, MPLab, Saleae.
Leiter Entwicklung / Embedded-Entwickler
MedVET
- Entwicklung einer neuen Plattform für Blutdruckmessgeräte und Austausch des bisherigen Modells 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.
- Bluetooth-BLE-Implementierung.
- Ansteuerung des LCD-Displays über GPIO.
- STM32-Bootloader und Anwendung als Bare-Metal-Implementierung.
- Bootloader-Updater und Software-Update-Prozess gesichert durch BitSwap-Methoden.
- Eigenes Betriebssystem für Task- und Ereignisverarbeitung.
- Entwicklung neuer Messmethoden.
- HID/CDC-Gerätetreiber für Windows.
- Automatische Erkennung angeschlossener Geräte.
- Software-Update auf dem Gerät und Windows-Software-Update.
- Bonjour-Dienst für Anwendungssynchronisation im Unternehmen.
- Dezentrale Datenbank mit automatischen Synchronisationsfunktionen.
- KI-Analyse der Messergebnisse.
- Lizenzverwaltung.
- Architekturplanung mit PlantUML.
- Basisbetriebssystem für STM32, optimiert für die Projektanforderungen.
- Anpassung des Assembly-Startups für Heap- und Stacksteuerung.
- Entwicklung von STM32-Basis-Treibern und Anbindung an die Hardware.
- STM32-USB-Konfiguration für HID- und CDC-Kommunikation.
- Entwurf des Kommunikationsprotokolls.
- Windows-CDC-Basistreiber-Kommunikation.
- Koordination und Unterstützung der Entwicklung des Blutdruckmessgeräts.
- Eingesetzte Tools: STM32CubeIDE, GoogleTest, Visual Studio, PlantUML, Confluence, Altium, Qt.
Cybersecurity - IVD-Integrationsunterstützung / Diagnose-Entwickler
Eberspaecher
- Unterstützung bei fehlenden Funktionen im Battery Management System (BMS) für Porsche.
- Implementierung fehlender Diagnostikfunktionen für LIN und CAN.
- IVD-Implementierung für ein SFD-/nicht-SFD-Gerät.
- Unterstützung in allen Softwarephasen, einschließlich Ticket- und Fehleranalyse.
- Analyse der DiVa-Testergebnisse.
- Erstellung von Entwurfsdokumenten.
- IVD-Integration und Diagnoseunterstützung.
- Betreuung einer komplexen IVD-Integration und Diagnoseimplementierungen.
- Test- und Fehleranalyse im Team.
- Projektkontrolle und Organisation.
- Eingesetzte Tools: Vector CANoe, Vector DiVa, Polarion, DOORS Next Generation, InStep, Tessy, iSystem winIDEA, iSystem ic5000, Jira.
Leiter Entwicklung / Embedded-Entwickler
- Entwicklung einer neuen Controller-PCB zur Steuerung eines Elektromotors.
- Neues Hardware-Design mit Online-Strommessung.
- Positionsbestimmung ohne Motorunterstützung.
- Steuerung anhand eines Stromprofils.
- Flexible Benutzerkonfiguration.
- Entwicklung eines Bootloaders für den Atmel 328p CPU.
- Eigenes Betriebssystem für Aufgaben- und Ereignisverwaltung.
- Entwicklung von Service-Anwendungen.
- Benutzeroberfläche über BLE- und WiFi-Kommunikation.
- Entwicklung von Basis-Treibern 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) Software-Entwickler
Continental
- IVD-Integration im Conti ICAS-Projekt.
- Integration einer bestehenden IVD-Integration in das Projekt.
- Festlegung der Softwareanforderungen und des Software-Designs.
- Festlegung 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 Fehlermanagement
Bosch
- Fehlermanagement und Fehleranalyse für BOSCH-Parksensor.
- Konfiguration von AUTOSAR DEM und FIM.
- Abgleichen der aktuellen Konfiguration und Architektur.
- Interne Abstimmungen mit dem Entwicklungsteam.
- Erweiterung der bestehenden IBM Rational DOORS-Anforderungen.
- Entwurfsvorbereitung für neue Projekte.
- Diagnose-Status-Meeting mit dem Kunden (VW).
- Einrichtung und Prüfung einer komplexen FIM-Tabelle für verschiedene Fahrzeugtypen.
- Erstellung von Datenbanken, die aus verschiedenen DOORS-Masterdateien, Excel-Tabellen und implementiertem Code bestehen.
- Automatisierung der Analyse mit Python.
- Diagnosediskussionen mit dem Kunden.
- Schulung des indischen Teams für die Übernahme der Aufgaben.
- Verwendete Tools: IBM Rational DOORS, Python, Excel, AFE.
Software-Entwickler
Continental
- Sicherheitsfunktionen für schlüsselloses Zugangssystem.
- Umsetzung der Sicherheitsberechnungen für das Schlüsselprotokoll.
- Implementierung eines Kryptostacks für die Kommunikation mit Apple-Geräten.
- Test am Gerät.
- Berechnung des TOF zur Kommunikationssicherheit.
- Debugging der neuen Softwarekomponenten.
- Entwurf einer neuen Testfunktionalität für Modultests.
- MC/DC-Tests.
- Erweiterung eines bestehenden generischen Systems um neue Funk-Schlüssel-Algorithmen.
- Dekodierung und Kodierung von Datenübertragungen mit AES-Verschlüsselungsalgorithmen.
- Fehlersuche und Optimierung des bestehenden Systems.
- Entwicklung und Gestaltung einer Testbibliothek zur Durchführung strukturierter Softwaretests.
- Erweiterung eines bestehenden Testsystems um neue Funktionalitäten.
- Verwendete Tools: JTAG, Saleae Logic Analyzer, Conti SWATT, Verifysoft CTC.
Software-Entwickler
BHTC
- AUTOSAR DaVinci-Konfiguration für den Speicher-Layout-Handler der Klimasteuerung.
- Entwicklung einer Anwendung für die Ausführung in der Vector DaVinci-Umgebung.
- Lesen und Schreiben von AUTOSAR-ARXML-Dateien.
- Einrichtung der Nutzungsvorlage in Vector DaVinci Developer.
- Integration in das 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 Fahrzeug-Diagnoseteams / Softwareentwickler
SSH
- Überwachung der Diagnosen für verschiedene Projekte.
- Analyse von Bug-Tickets und Debugging der Diagnose im System.
- Anpassung bestehender Produktionswerkzeuge an neue Umgebungen.
- Problemanalyse bestehender Software-Komponenten.
- Analyse von ODX-, PDX-, SOME/IP- und DoIP-Problemen.
- Unterstützung des internen Teams in verschiedenen Projekten.
- Umsetzung verschiedener CanEasy-Datenbankschnittstellen.
- Implementierung einer gemeinsamen 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, um diese Datenbanken in CanEasy einzulesen und direkt Diagnoseaktivitäten damit durchzuführen.
- Genutzte Tools: ODX, PDX, SOME/IP, DoIP, CDD.
Softwareentwickler
Continental
- Umsetzung der gesamten Außenlicht-Funktionalität mit komplexen AUTOSAR-Modulen.
- Leitung eines Teams zur Realisierung der Lichtfunktionen auf dem AUTOSAR-Steuergerät.
- Softwareentwicklung nach wechselnden Anforderungen, einschließlich ASIL-konformer und funktionaler Sicherheitsumsetzung.
- Umgang mit über 800 RTE-Ein-/Ausgangsschnittstellen, 600 Intermodulvariablen und 50 Timer-Implementierungen.
- Codekonfiguration und -generierung mittels XLSX-Datei und Python.
- Komplexe Modultests zur Validierung des gesamten variablen Eingangsbereichs.
- Technische Diskussionen mit dem Kunden.
- Erstellung eines zukunftsorientierten Umsetzungskonzepts und von Skripten zur Synchronisation der DOORS-Anforderungen.
- Entwicklung eines Testsystems zur Durchführung komplexer Modultests.
- Erstellung der Modultestdokumentation (ca. 6000 Seiten).
- Terminplanung und Aufgabenverteilung für alle Umsetzungsschritte.
- Verbesserung des Kompilierungsprozesses durch den Einsatz von Visual Studio.
- Vorbereitung eines Benchmark-Frameworks für OpenCL und CUDA.
- Vergleich verschiedener ECUs 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.
- Genutzte 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 neuer Diagnostikfunktionen (ODX, PDX, CDD) zur Erweiterung.
- Planung der Erweiterung der Bootloader-Implementierung.
- Planung eines neuen NvM-Speicherkonzepts und Anpassung bestehender Werkzeuge für das NvM-Management.
- Fehlerbehebung im System und beim Kunden vor Ort.
- Genutzte 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 Fahrtestdaten und Simulation der Antriebsstrangdaten.
- Implementierung hardwarebezogener Systemtreiber (Linux) und detaillierte Analyse von Systemproblemen.
- Unterstützung diagnostischer 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 dem Navigationssystem und externen Anzeigeeinheiten.
- Schulung neuer Mitarbeiter in Spezialthemen wie Diagnostik, CAN-Transportprotokollen und Fehleranalyse.
- Leitung technischer Koordinationsmeetings zwischen Navigationslieferanten und Endkunde (PSA).
- Genutzte Tools: Python, Embedded Linux.
Softwareentwickler für Diagnose
Hella
- Design und Implementierung verschiedener Bootloader zur Unterstützung von VW, Daimler und BMW.
- Implementierung eines gemeinsamen Diagnosmoduls und eines flexiblen Bootloader-Konzepts für verschiedene Speicherlayouts.
- Fehlerbehebung im System und Neugestaltung verschiedener Gerätetreiber.
- Entwicklung eines intelligenten Startkonzepts auf Assembler-Basis.
- Aufbau und Planung eines D-Flash-Servers in der AUTOSAR-Umgebung für Bootloader und Anwendung.
- Wartung und Implementierung verschiedener Bootloader für VAG, Daimler und BMW.
- Entwicklung eines Bootloader-Updaters für alle OEMs.
- Konzeption und Entwicklung eines intelligenten Diagnoseservers für VAG, DAG und BMW mit 8 Subplattformen.
- Standardisierung der Diagnose-Schnittstellen und einfache Konfiguration über eine Konfigurationsdatei.
- Planung und Betreuung eines EvenDataManagers zwischen der Anwendung und den DEM-Modulen.
- Genutzte Tools: Vector DaVinci Configurator.
Softwareentwickler
Continental
- iPod-Anbindung für eine Multimedia-Schnittstelle unter Embedded Linux.
- Definition und Umsetzung eines gemeinsamen iPod-Benutzerkonzepts.
- Entwurf, Implementierung und Optimierung der iPod-Steuerungs- und Anzeigealgorithmen.
- Umsetzung eines Gerätetreibers mit MOST für einen iPod-Controller.
- Optimierung von Systemprozessen, Fehlerbehebung und Systemstabilität.
- Erweiterung des MOST-Stacks zur Kommunikation mit der Head Unit.
- Neugestaltung des MMI-Controllers.
- Erstellung eines Lastenhefts und Gestaltung 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.
- Implementierung des ToDo-Managements im Quellcode.
- Erstellung von Projektstatusstatistiken und Unterstützung für das SVN-Quellcode-Revisionssystem.
- Verwendete Tools: Python.
Softwareentwickler
- Entwicklung eines frei nutzbaren XCP-Treibers und eines zugehörigen 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 auf Abweichungen von UML-Spezifikationen.
- Prüfung möglicher Implementierungsfehler und Erstellung eines Fehlerprotokolls.
- UML-gegen-Code-Überprüfung.
- Verwendete Tools: Rational Rose.
Softwareentwickler
Knorr Bremse
- Konvertierung eines Bootloaders vom Vector SLP9- zum Vector SLP1-Paket.
- Erweiterung der Flash-Routinen und der UDS-Funktionalität.
- Implementierung grundlegender Diagnosefunktionen, Werksprüfung 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 eines EBS-Steuergeräts und Wartung der Hardwareplattform.
- Vector-UDS-Diagnoseunterstützung für Systemintegration und Fehlerpeicherverwaltung im EEPROM.
- Erweiterung einer bestehenden Treiberplattform basierend auf Renesas SH725 nach HIS-Standards.
- Implementierung und Anpassung einer Diagnoseverbindung für ein ABS-Steuergerät mit Vector CAN-Treibern.
- Verwendete Tools: Vector DaVinci Configurator, ANSI C.
Softwareentwickler
- Entwicklung einer frei nutzbaren BIOS-Plattform für Mikrocontroller.
- Erstellung einer Toolchain zur Projektüberwachung und -steuerung.
- Verwendete Tools: GNU ARM.
Softwareentwickler
- Implementierung der ARM-CPU-Unterstützung in einem proprietären BIOS.
- Entwicklung von Steuerungssoftware zur Aufzeichnung von Messdaten von Wegsensoren.
- Umsetzung von PC-Diagnosen für Echtzeit-Trace-Ausgaben und Änderungen von Systemparametern.
- Verwendete Tools: GNU ARM, Visual Studio.
Softwareentwickler
- Entwicklung von BIOS- und CAN-Treibern auf Basis eines PEAK Micromod-Moduls.
- Implementierung eines Analog-/CAN-Wandlers und eines CAN/CAN-Gateways.
- Entwicklung eines einfachen Betriebssystems mit Task-Funktionalität.
- Erstellung von Code-Analysetools für Dokumentation und TODO-Listen.
- Programmierung von Komponenten in Borland Delphi und C++ Builder für CAN-Bus-Anwendungen.
- Erstellung einer Plug-and-Play-Anwendung für Busanalyse und -simulation.
Softwareentwickler
Harman Becker Automotive Systems
- Erstellung von Test- und Analysetools 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 vollständiges Protokolldesign.
- Entwicklung von BIOS-Basistreibern (UART, SPI, PWM) für Prozessoren wie V850, ST10 und TI-Signalprozessoren.
- Prozessorumstellung für ein kommerzielles Radio (Indianapolis Pro).
- Umsetzung eines BIOS-Konzepts für ST10- und V850-Prozessoren.
- Entwicklung und Integration eines Apple-iPod-Treibers im Autoradio und Codeoptimierung.
- Produktionsunterstützung für den Porsche Cayenne in Leipzig inklusive Fehlerisolierung und Fehlersuche.
- Grundlegende Implementierung eines BIOS-Systems bestehend aus Startsequenz, 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 Analysetools basierend auf IPJ-CAN-Komponenten und Peak-Hardware.
- Verwendete 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.
- Auslegung für den Industrieeinsatz mit Datenübertragung über serielle Bussysteme.
- Verwendete Tools: C, GNU C++.
Softwareentwickler
V3
- Entwicklung einer Broker-Software einschließlich Client-/Server-Administration und -Verarbeitung.
- Entwicklung der Hauptdatenbank mit SQL auf einem Linux-Server inklusive Protokoll für die Fernübertragung von Daten.
- Implementierung einer Internet-Präsenz mit CGI und C++ unter Verwendung dynamischer Datenspeicherung.
- Verwendete Tools: C++, Delphi, SQL.
Softwareentwickler
VDO
- Implementierung einer Kombinationsdimmung für VW-Kombiinstrumente über den CAN-Kanal mit 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.
- Implementierung komplexer Auswertungen mit Druckerausgabe.
- Verwendete Tools: C++, Delphi.
Softwareentwickler
- Erweiterung einer Benutzeroberfläche zur Parametrierung von Produktionsmaschinen.
- Austausch und Neuimplementierung von Code-Teilen.
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 mit Interrupt-Service-Routinen und Assembler für zeitkritische Prozesse.
- Verwendete Werkzeuge: Assembler, C, MS-DOS.
Softwareentwickler
Stoe
- Entwicklung eines 3D-Analyseprogramms für Messkurven.
- Umsetzung einer echten grafischen MS-DOS-Anwendung.
- Verwendete Werkzeuge: Assembler, Fortran, MS-DOS.
Softwareentwickler
Atas
- Programmierung von Grafikroutinen für ein Multiprozess-System in einer eingebetteten Anwendung.
- Entwicklung von Assembler-Routinen zur Arbeit im grafischen Speicherbereich.
- Verwendete Werkzeuge: Assembler.
Branchenerfahrung
Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Automotive, Fertigung, Informationstechnologie (IT), Gesundheitswesen und Bank- und Finanzwesen.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Produktentwicklung, Informationstechnologie (IT), Qualitätssicherung, Projektmanagement und Forschung und Entwicklung (F&E).
Fähigkeiten
Schwerpunkte
- Entwicklung Im Automobilbereich
- Autosar-Bootloader
- C/C++ Unter Windows/Linux
- Entwurf Und Implementierung Von Kommunikationsprotokollen
- Entwurf Und Implementierung Von Debugsystemen
- Embedded C
- Hardware-Nahes Programmieren In C Und Assembler
- Testen - Manuelle Tests, Unit-Tests
- Fahrzeugvernetzung Can
- Most
- Lin Und Ethernet (Autosar)
Programmiersprachen
- Ansi C (Sehr Gut)
- Assembler (Sehr Gut)
- C++ 20 (Sehr Gut)
- C# (Grundkenntnisse)
- Cmake (Sehr Gut)
- Python (Sehr Gut)
- Qt (Gut)
- Sql (Sehr Gut)
- Fortran (Sehr Gut)
- Delphi (Gut)
- Php (Sehr Gut)
- Perl (Sehr Gut)
- Opencl (Sehr Gut)
- Cuda (Sehr Gut)
Betriebssysteme
- Linux (Sehr Gut)
- Embedded Linux (Grundkenntnisse)
- Windows (Sehr Gut)
- Ms-Dos (Sehr Gut)
- Cmx (Sehr Gut)
- Osek (Sehr Gut)
- Os20 (Sehr Gut)
- Macos (Sehr Gut)
- Autosar (Sehr Gut)
- Freertos (Sehr Gut)
Dateiformate Im Automotive-Bereich
- Arxml
- Asc
- Blf
- Cdd
- Dbc
- Dlt
- Ldf
- Ncf
- Odx/Pdx
- Elf
- Trc
- Map
TäTigkeitsfelder
- Automobilindustrie
- Autosar-Bootloader
- Fahrzeugvernetzung (Can, Lin, Most, Ethernet, Diagnostik)
- Diagnostik
- Manuelle Tests
- Softwareentwicklung
- Softwaretests
- Systemarchitektur
- Administration
- Systemberatung
- Anwendungsentwicklung
- Treiberentwicklung
- Projektmanagement
- Migration
- Konzeption
Werkzeuge
- Schleissheimer Caneasy (Sehr Gut)
- Gnu Gcc (Grundkenntnisse)
- Confluence (Sehr Gut)
- Ibm Rational Doors (Sehr Gut)
- Polarion (Grundkenntnisse)
- Instep (Gut)
- Enterprise Architect (Sehr Gut)
- Plantuml (Sehr Gut)
- Git (Sehr Gut)
- Svn (Sehr Gut)
- Ptc Integrity (Sehr Gut)
- Conti Swatt (Sehr Gut)
- Googletest (Sehr Gut)
- Tessy (Grundkenntnisse)
- Elektrobit Tresos (Sehr Gut)
- Isystems Ic5000 (Gut)
- Isystem Winidea (Gut)
- Jira (Sehr Gut)
- Lauterbach Trace32 (Sehr Gut)
- Jtag (Sehr Gut)
- Microsoft Office (Sehr Gut)
- Mplab (Sehr Gut)
- Monaco Dts (Gut)
- Openproject (Sehr Gut)
- Rapsody (Gut)
- Borland C++ Builder (Sehr Gut)
- Visual Studio (Sehr Gut)
- Visual Studio Code (Sehr Gut)
- Eclipse (Grundkenntnisse)
- Stm32 Cubeide (Sehr Gut)
- Vector Canoe (Sehr Gut)
- Vector Davinci Developer (Sehr Gut)
- Vector Davinci Configurator (Sehr Gut)
- Nordic-Entwicklungsumgebung
- Isystem32 (Sehr Gut)
- La Viewer (Sehr Gut)
- Salea Logic Analyzer (Sehr Gut)
Automotive-Protokolle Und Embedded-Themen
- Can (Sehr Gut)
- Lin (Sehr Gut)
- Ethernet (Grundkenntnisse)
- Most (Sehr Gut)
- Tcp/Ip (Sehr Gut)
- Iso-Tp (Sehr Gut)
- Uds (Sehr Gut)
- Doip (Sehr Gut)
- Some/Ip (Sehr Gut)
- Xcp (Sehr Gut)
- Embedded-Dma (Sehr Gut)
- Emulator (Sehr Gut)
- Ereignis (Sehr Gut)
- I2c (Sehr Gut)
- Interrupt (Sehr Gut)
- Motorsteuerung (Sehr Gut)
- Spi (Sehr Gut)
- Sensor (Sehr Gut)
- Task (Sehr Gut)
- Timer (Sehr Gut)
- Uart (Sehr Gut)
- Usb (Sehr Gut)
- Pwm (Sehr Gut)
- Bootloader (Sehr Gut)
CPU
- Arm Lpc 2106 2138 (Sehr Gut)
- Aurix (Sehr Gut)
- Nxp Sg32g (Sehr Gut)
- Pic 33ch (Sehr Gut)
- Renesas M16c, Sh (Sehr Gut)
- Siemens C16x (Sehr Gut)
- Stm32 (Sehr Gut)
- Nora B106 (Sehr Gut)
- Nrf5340 (Sehr Gut)
- Motorola 6809 (Sehr Gut)
- Nec V850 (Sehr Gut)
- Star X (Sehr Gut)
Sprachen
Ausbildung
MSc Dipl.-Ing (FH)
Statistiken
Erfahrung
Globale Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Interim-Teamleiter
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Zingst, Deutschland arbeiten
