Profilbild von Stefan Klingbeil Embedded Software Engineer aus Dietzenbach

Stefan Klingbeil

nicht verfügbar bis 31.07.2024

Letztes Update: 20.03.2024

Embedded Software Engineer

Firma: Klingbeil Informatik GmbH
Abschluss: Diplom Informatiker (FH)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Dateianlagen

profil-klingbeil-de-20231001-0_011023.pdf
profil-klingbeil-en-20231001-0_011023.pdf

Skills

Programmiersprachen
    C (> 10 Projekte)
    C++ (3 Projekte)
    Java (1 Projekt)
    Shell Skript, Python (Sporadisch)

Hardware
    Qualcomm SA515M, MDM9640, MDM9615, MDM6200
    Infineon Aurix TC387
    Marvell Ethernet Switch 88Q5072, 88Q5040
    Valens VA600X
    Atmel SAM V71 ARM7
    NXP ATOP 2.5G
    Freescale Coldfire MCF5152
    Motorola PowerPC MPC8260

Betriebssysteme
    Embedded Linux
    RTOS Autosar OS (OSEK)
    RTOS Freescale FlexOS
    RTOS Qualcomm REX
    RTOS Sysgo PikeOS
    RTOS VxWorks

Datenkommunikation/Protokolle
    Diagnoseprotokoll UDS (ISO 14229)
    USB 2.0
    Protokoll TCP/IP
    RPC
    HTTP Protokoll
    SNMP

Produkte, Tools
    BMW Autosar Core
    BMW E-Sys
    BMW EDIABAS
    Vector CANoe
    Gliwa T1
    GNU Compiler
    Greenhills Compiler
    Debugger iSystem IC5500
    Debugger Lauterbach Trace32
    git
    Rational Clear Case
    Rational Clear Quest
    JUnit
    Mockito
    HCC USB Stack
    iperf
    Lint
    Qualcomm QPST, PCAT

Branchen
    Automotive
    Telekommunikation
    Verkehrstechnik

Projekthistorie

02/2021 - bis jetzt
Embedded Softwareentwickler, Automotive
Valeo Telematik und Akustik GmbH (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Projekt: Daimler Telematik Steuergerät ARTEMIS

Tätigkeiten:
1. Inbetriebnahme der Automotive Ethernet und HDBT Kommunikation auf mehreren Musterständen der Zielhardware (Ethernet Switch, Mikrocontroller, HDBT Transceiver und Mobilfunkmodul).
2. Anpassung des Embedded Linux Systems auf dem 5G Mobilfunkmodul (Device tree, Kernel Konfiguration, ...).
3. Ethernet Datendurchsatzmessung und Optimierung.
4. Unterstützung von Produktion, Temperatur- und EMV-Messungen.

Kenntnisse: Automotive Ethernet, Embedded Linux (Yocto), C Programmierung

Produkte: Ethernet Switch Marvell 88Q5072 + 88Q5040, HDBT Transceiver Valens VA600X, Infineon Aurix TC387, Qualcomm SA515M, iSystem iC5700 Debugger, git, iperf, Qualcomm QPST + PCAT

05/2019 - 12/2020
Embedded Softwareentwickler, Automotive
Valeo peiker Telematics (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Projekt: Renault Nissan Telematik Steuergerät IVC

Projektinhalte:
  1. Entwicklung eines plattformbasierten Zustandsmanagements für das Steuergerät
    - Modellierung des Zustandsautomats für die projektspezifische Softwarekomponente (SOME/IP Service) auf dem Mobilfunkmodul.
    - Beschreibung der Kommunikationsschnittstelle zwischen den Softwarekomponenten auf dem Mikrocontroller und dem Mobilfunkmodul des Steuergerätes.
    - Entwicklungsbegleitende Integrationstests und Fehleranalyse.
    - Code Reviews der entwickelten Softwarekomponenten.
  2. Fehleranalyse von Rückläufergeräten aus dem Feld.

Kenntnisse: C++11, Embedded Linux, Zustandsautomaten

Produkte: git, GNU C++ Compiler, CMake, Vector CANoe, Qualcomm MDM9640, Eclipse CDT, gerrit

03/2016 - 04/2019
Embedded Softwareentwickler, Automotive
Valeo peiker Telematics (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Projekt: BMW Telematik Steuergerät ATM-02

Projektinhalte:
  1. Entwicklung einer USB Interprozessorkommunikation zwischen dem Mikrocontroller (MCU) und dem Mobilfunkmodul (NAD) des Steuergeräts
    - Integration eines USB Host Stacks in den Autosar Core der MCU.
    - Anbindung der RPC Kommunikationsschicht an den Autosar IP-Stack der MCU.
    - Konfiguration des Linux USB Gadget Stacks auf dem NAD.
    - Übernahme der Interprozessorkommunikation in den Bootloader der MCU.
  2. Umfangreiche Laufzeitanalyse und Durchsatzmessung eines Softwaremoduls zum Routen von der internen USB- auf die externe Ethernet-Kommunikationsschnittstelle.
  3. Entwicklung eines Krypto-Softwaremoduls für hardwarebasierte AES Verschlüsselung und SHA1 Generierung.
  4. Entwicklungsbegleitende Tätigkeiten wie Ticketbearbeitung, Fahrzeugtests, Produktionsunterstützung u.a.

Kenntnisse: C, USB 2.0, Autosar, Embedded Linux

Produkte: Gliwa T1, Atmel SAM V71, Greenhills C Compiler, BMW Autosar Core, Debugger iSystem IC5500, iSystem winIDEA, Qualcomm MDM9640, Rational Clear Case, Rational Clear Quest, Eclipse CDT, HCC USB Stack, iperf

11/2011 - 02/2016
Embedded Softwareentwickler, Automotive
peiker acustic GmbH (Automobil und Fahrzeugbau, 1000-5000 Mitarbeiter)

Projekt: BMW Telematik Steuergeräte TPLow + ATM-01

Projektinhalte:
  1. Softwareentwicklung auf dem Mobilfunkmodul (NAD) der Steuergeräte
    - Komplexes Zustandsmanagement mit Funktionen wie Power-, Temperatur- und Backup Batterie Management.
    - Anbindung an das Zustandsmanagement auf dem Mikrocontroller des Steuergerätes.
    - Codegenerierung aus UML Zustandsmodellen.
    - Durchführung und Analyse von Dauertests.
    - Ruhestromuntersuchnungen.
    - SMS Behandlung.
    - Persistente Datenhaltung.
  2. Entwicklungsbegleitende Tätigkeiten wie Ticketbearbeitung, Fahrzeugtests, Produktionsunterstützung u.a.

Kenntnisse: Java, Zustandsautomaten, Embedded Linux

Produkte: Qualcomm MDM9615, NXP ATOP 2.5G, JVM IBM J9, Rational Clear Case, Rational Clear Quest, Eclipse JDT, JUnit, Mockito

06/2010 - 10/2011
Embedded Softwareentwickler, Automotive
peiker acustic GmbH (Automobil und Fahrzeugbau, 1000-5000 Mitarbeiter)

Projekt: BMW Telematik Steuergerät TCB

Projektinhalte:
  1. Softwareentwicklung auf dem Mobilfunkmodul des Steuergerätes
    - Umfangreiche Diagnosefunktionen für Antennen, SIM-Karte, Selbsttest u.a.
    - Coding Softwarekomponente für die Haltung und Bereitstellung von Codier-Parameterdaten.
    - Anbindung an die entsprechenden Autosar Komponenten auf dem Mikrocontroller des Steuergerätes.
  2. Entwicklungsbegleitende Tätigkeiten wie Ticketbearbeitung, Fahrzeugtests, Produktionsunterstützung u.a.

Kenntnisse: C, Diagnoseprotokoll UDS (ISO 14229) , RTOS

Produkte: Rational Clear Case, Rational Clear Quest, Eclipse CDT, Qualcomm MDM6200, Lauterbach Trace32 Debugger, Vector CANoe, BMW EDIABAS, BMW E-Sys, RTOS Qualcomm REX

11/2009 - 05/2010
Embedded Softwareentwickler, Automotive
peiker acustic GmbH (Automobil und Fahrzeugbau, 1000-5000 Mitarbeiter)

Projekt: BMW Connectivity Adapter

Projektinhalte:
  1. Softwareentwicklung auf dem Mobilfunkmodul des Adapters
    - Portierung eines embedded Webservers mit Anbindung an den WLAN Access Point des Adapters.
    - Simulation eines USB Massenspeichergeräts mit FAT32 Dateisystem.
  2. Entwicklungsbegleitende Tätigkeiten wie Ticketbearbeitung, Fahrzeugtests, Produktionsunterstützung u.a.

Kenntnisse: C, RTOS, HTTP Protokoll, USB 2.0

Produkte: RTOS OpenAT, Sierra Wireless Module Q26 Extreme (ARM9), M2MStudio, GNU C Compiler, Make, Eclipse CDT

06/2008 - 09/2009
Embedded Softwareentwickler, Automotive
Continental AG (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

Projekt: BMW Autoradio 1.2

Projektinhalte:
  1. Entwicklung von Diagnosefunktionen für zwei Varianten des Radios
    - Überarbeitung und Erweiterung eines bestehenden Diagnose Funktionsblocks für den gemeinsamen Einsatz der Protokolle UDS und KWP2000.
    - Anbindung des Funktionsblocks an die DCM Komponente des BMW Autosar Cores.
    - Implementierung diverser Diagnosejobs innerhalb des Funktionsblocks.

Kenntnisse: C, Autosar, Diagnoseprotokoll UDS (ISO 14229), Diagnoseprotokoll KWP2000, RTOS

Produkte: BMW Autosar Core, Freescale FlexOS, Diab C Compiler, Make, Lauterbach Trace32 Debugger, Vector CANoe, Freescale Coldfire MCF5152, QAC, Rational CM Synergy, BMW EDIABAS, Source Insight

12/2006 - 05/2008
Embedded Softwareentwickler, Verkehrstechnik
Signalbau Huber GmbH (Sonstiges, 500-1000 Mitarbeiter)

Projekt: Steuergerät für Lichtsignalanlagen

Projektinhalte:
  1. Zusammenführung verschiedener Funktionsbaugruppen auf eine leistungsfähige Baugruppe mit Hilfe des Betriebssystems PikeOS
    - Festlegen der Partitionen und Abbildung der zuvor physikalischen Kommunikation auf Interpartitionskommunikation.
    - Entwicklung einer Adaptionsschicht für die Portierung von VxWorks auf Posix API.
    - Portierung der Systemsoftware einer Schaltbaugruppe auf die neue Steuerbaugruppe.
    - Portierung der CAN-Anbindung an den Fileprovider-Treiber von PikeOS.
    - Portierung der Anbindungsschicht für die Webbedienung des Gerätes auf PikeOS.

Kenntnisse: C, RTOS

Produkte: XTX PC Baugruppe, RTOS Sysgo PikeOS, Eclipse CDT, Make, GNU C Compiler, Vector CANalyzer

05/2005 - 11/2006
Embedded Softwareentwickler, Verkehrstechnik
Signalbau Huber GmbH (Sonstiges, 500-1000 Mitarbeiter)

Projekt: Steuergerät für Lichtsignalanlagen

Projektinhalte:
  1. Entwicklung einer Software-Anpassungsschicht für den Einsatz eines lizenzierten PDM/TL-Steuerungskernes auf der Steuerbaugruppe des Gerätes.
  2. Spezifikation und Realisierung eines Firmware-Downloads für externe Baugruppen, die über den CAN-Bus an das Steuergerät angeschlossen sind.
  3. Portierung eines Steuerungskernes für das TrelanTrends Verfahren.

Kenntnisse: C, RTOS

Produkte: DIMM PC Baugruppe, RTOS VxWorks, Eclipse CDT, Make, GNU C Compiler, Vector CANalyzer, Lint

05/2004 - 03/2005
Embedded Softwareentwickler, Verkehrstechnik
Signalbau Huber GmbH (Sonstiges, 500-1000 Mitarbeiter)

Projekt: Steuergerät für Lichtsignalanlagen

Projektinhalte:
  1. Entwicklung von Sicherheitsfunktionen (Zugangs- und Zugriffskontrolle, Benutzerverwaltung) für die Systemsoftware des Gerätes.
  2. Instrumentierung der bestehenden Systemsoftware zur Verbesserung der Rückverfolgbarkeit von Feldproblemen.
  3. Statische Code Analyse und Behebung der kritischen Schwachstellen.

Kenntnisse: C, RTOS

Produkte: DIMM PC Baugruppe, RTOS VxWorks, Windriver Tornado, Make, GNU C Compiler, Lint

08/2002 - 02/2004
Embedded Softwareentwickler, Telekommunikation
Tenovis (ehemals Bosch Telecom) (Telekommunikation, 5000-10.000 Mitarbeiter)

Projekt: Zentralbaugruppe einer Highend TK-Anlage

Projektinhalte:
  1. Portierung und Erweiterung des Software-Teilsystems aus dem vorherigen Projekt auf ein neues DSP System
    - Anpassung der Softwarearchitektur an das Protection Domain Konzept von VxWorks AE.
    - Anpassung des Hardware Abstraction Layers für eine neue DSP HW-Variante.
    - Erweiterung der DSP Steuerung um neue Funktionen.

Kenntnisse: C, RTOS

Produkte: Windriver Tornado, GNU C Compiler, Make, RTOS VxWorks AE, Rational Clear Case, Motorola PowerPC MPC8260

07/2000 - 07/2002
Embedded Softwareentwickler, Telekommunikation
Tenovis (ehemals Bosch Telecom) (Telekommunikation, 5000-10.000 Mitarbeiter)

Projekt: VoIP Gateway-Baugruppe einer Highend TK-Anlage

Projektinhalte:
  1. Entwicklung eines Software-Teilsystems für die Steuerung des komplexen DSP-Systems auf der Baugruppe (20 DSP-Bausteine mit verschiedenen Funktionen)
    - Konzeption der Schnittstelle zwischen Host CPU und DSP-System.
    - Softwarearchitektur der DSP-relevanten Teile.
    - Hardware Abstraction Layer für die Zugriffe auf die DSP-Kerne.
    - Steuerung der DSP-Kerne (Booten, Konfiguration, Koppelfeldeinstellungen, Überwachung, ...).
  2. Objektorientierte Entwicklung einer Überwachung für einen QSIG-Over-IP-Tunnel.

Kenntnisse: C, C++, UML, RTOS

Produkte: Windriver Tornado, GNU C Compiler, Make, RTOS VxWorks, Rational Clear Case, Rational Rose, Motorola PowerPC MPC8260

04/1997 - 04/2000
Embedded Softwareentwickler, Telekommunikation
Controlware GmbH (Telekommunikation, 500-1000 Mitarbeiter)

Projekt: ISDN Backupsystem

Projektinhalte:
  1. Entwicklung eines Software-Teilsystems für die Systemverwaltung
    - SDL Spezifikation und Simulation.
    - Entwurf und Realisierung der abstrakten Datentypen.
    - Integration und Erzeugen von Softwareversionen.
    - Entwurf der SNMP MIB und Anbindung an den SNMP Agent.
  2. Objektorientierter Neuentwurf (UML-SDL-Codesign) eines bestehenden Teilsystems für den Auf- und Abbau von Backup-Verbindungen.
  3. Anpassung des Gesamtsystems an einen neuen SDL-Kernel.

Kenntnisse: C, SDL, UML, RTOS, Protokoll SNMP, Protokoll TCP/IP, ISDN

Produkte: Telelogic Tau, Rational Rose, MRI C Compiler, SDS Debugger, Microsoft SourceSafe, RTOS AMX, Motorola MC68302

02/1996 - 02/1997
Windows Softwareentwickler hardwarenah
Fraunhofer Institut für graphische Datenverarbeitung (Sonstiges, 500-1000 Mitarbeiter)

Projekt: Videokonferenzsystem

Projektinhalte:
  1. Entwicklung einer Ablaufsteuerung für die gemeinsame Übertragung von Audio-, Video- und Anwendungsdaten über ISDN und TCP/IP.
  2. Entwurf und Realisierung eines Windows NT Kerneltreibers für die Audio/Video-Kompressionshardware.
  3. Implementierung eines H.261-Codecs.

Kenntnisse: C, C++, ISDN, Protokoll TCP/IP, Windows Sockets, MFC, DDK

Produkte: Microsoft Visual C++

Reisebereitschaft

Verfügbar in den Ländern Deutschland und Schweiz
Nächstmöglicher Projektstart am 01.04.2024

50 % Remoteanteil bei Projekteinsätzen ausserhalb vom Raum Frankfurt am Main.
Profilbild von Stefan Klingbeil Embedded Software Engineer aus Dietzenbach Embedded Software Engineer
Registrieren