Hard- und Softwareentwicklung für embedded Systeme
Aktualisiert am 01.05.2025
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.06.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Gut
Englisch
in Wort und Schrift
Türkisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

8 Jahre 3 Monate
2017-02 - heute

Entwicklung einer Testumgebung in Java zur automatisierten Durchführung von Testfällen für HD Radio Systeme im Bereich Automotive

Projektart: Kundenprojekt

Unternehmen:Halbleiterhersteller in Dresden

Projektteam: >3

Projektsprache: Deutsch/Englisch

 

Aufgaben

  • Einarbeitung ins Projekt
    • Standards für HD Radio Systeme
    • Hardwarekomponenten für HD Systeme
    • Einarbeitung in Testbench in Java
  • Entwicklung von Testsoftware in Java
    • Erstellen von Init Files zur Initialisierung von Tunerchips
    • Implementierung von Zugriffsmethoden auf die Hardware (low-level Software)
    • Implementierung von Testfällen gemäß den Testspezifikationen
  • Review und Analyse von Testimplementierung von -ergebnissen
    • Unterstützung bei der Testimplementierung von externen Entwicklungsteam
    • Klärung von Problemen bei Testfällen
    • Review und Analyse von Testergebnissen (Testlogs) und Fehlern
    • Erstellen von Fehlerberichten
  • ALSA Treiber für ein Soundchip ALC8xx von Realtek für die SPDIF-Schnittstelle
    • Analyse von Code für Realtek Soundchips
    • Debugging vom Treiber zur Aktivierung von SPDIF-Schnittstelle

 

Technologien

  • Radio Tuner
  • HD Radio Systeme
  • Audio

 

Standards

  • HD Radio

 

Protokolle

  • TCP/IP
  • RTP

 

Schnittstellen

  • I2C
  • I2S/TDM Schnittstellen für Audio

 

Systemumgebung

  • Window/Linux

 

Programmiersprachen

  • Java und C/C++

 

Echtzeitkernel

  • Linux-4.x

 

Hardware

  • DiRaNa3, Lithio und SATURN von NXP für HD Radio Systeme
  • Audiocodec ALC8xx von Realtek

 

Entwicklungstools

  • Java/GNU C/C++ 

 

Kundennutzen

Aufgrund sehr guten Kenntnisse im Bereich Linux

  • schnelle Einarbeitung
  • Schnelle Problemlösung
  • Vorschläge zur Problemlösung
11 Monate
2016-02 - 2016-12

Sound Treiber ?Advanced Linux Sound Architektur (ALSA)? für X86_64 Architektur (Apollolake/Broxton) von Intel und Audio Routing mit Pulseaudio unter Linux-4.x

Projektart: Kundenprojekt

Unternehmen: Harman International Connected Car in Karlsbad

Projektteam: >3

Projektsprache: Deutsch/Englisch

 

Aufgaben

  • Einarbeitung ins Projekt
    • Einarbeitung in Advanced Linux Sound Architektur
    • Einarbeitung in Radio Tuner DiRaNa3 von NXP
    • Einarbeitung in Apollolake/Broxton (X86_84) Architektur von Intel
    • Einarbeitung in BIOS unter Linux
  • Audio Routing mit Pulseaudio mit RTP
  • Einrichten von Entwicklungsumgebung Buildroot zur Kompilierung von Open Source Projekten (Linux Kernel, Pulseaudio, ALSA Lib,…)
  • Inbetriebnahme von Hardware mit dem ALSA Treiber für Apollolake/Broxton
    • Anpassung von Sound Topolgy File
    • Debugging und Analyse des ALSA-Treibers
    • Anpassung vom Treiber an die Hardware

 

Technologien

  • Radio Tuner
  • Audio

 

Standards

  • TCP/IP, RTP,…

 

Protokolle

  • TCP/IP
  • RTP

 

Schnittstellen

  • PCIe
  • I2C
  • I2S/TDM Schnittstellen für Audio

 

Systemumgebung

  • Ubuntu-16.04

 

Programmiersprachen

  • GNU C/C++ und Assembler

 

Echtzeitkernel

  • Linux-4.x

 

Bootloader

  • APL/UEFI

 

Hardware

  • Broxton von Intel
  • DiRaNa3 von NXP

 

Entwicklungstools

  • GNU C/C++ 

 

Kundennutzen

Aufgrund sehr guten Kenntnisse im Bereich Linux

  • schnelle Einarbeitung
  • Schnelle Problemlösung
  • Vorschläge zur Problemlösung
7 Monate
2015-07 - 2016-01

Entwicklung von ?User-space? Treiber für PCI/PCI Express zur Anbindung von einem Chip für optische SDH-Netze auf einem ARM Prozessor unter Linux-3.x

Projektart: Kundenprojekt

Unternehmen: Unternehmen im Bereich Telekommunikation

Projektteam: >5

Projektsprache: Deutsch/Englisch

 

Aufgaben

  • Einarbeitung ins Projekt
  • Entwicklungsumgebung
  • SDH-Chip DIGI4 von PMC-Sierra für optische SDH-Schnittstellen
  • API für das Chip DIGI4 von PMC-Sierra
  • OorI Prozessor LS1021A von Freescale
  • Recherchen für eine mini-PCIe-Karte zur Integration auf dem Towerboard von Freescale
  • Zusammenstellen von Anforderungen
  • Erstellen von Software-Architektur vom user-space Treiber und einem CLI
  • Implementierung von Software auf einem COMEXPRESS Board mit der Evaluationkarte von PMC-Sierra in C++ basierend auf UIO-Framework unter Linux
  • Portierung der Software auf Towerboard mit LS1021A unter Linux-3.12
  • Testen und Debuggen der Software
  • Anpassen der Kernel Konfiguration an die Anforderungen
  • Analyse von Problemen
  • Bugfixing von einem Treiber zur Konfiguration von Clocks für LS1021A

 

Technologien

  • PCIe Gen I/II/III
  • SDH

 

Standards

  • Spezifilation für PCIe 1.1/3.0
  • SDH

 

Protokolle

  • PCIe TLP
  • TCP/IP

 

Schnittstellen

  • PCIe
  • Schnittsten für SDH

 

Systemumgebung

  • Ubuntu-12.04

 

Programmiersprachen

  • GNU C/C++ und Assembler

 

Echtzeitkernel

  • Linux-3.12

 

Bootloader

  • U-Boot

 

Hardware

  • LS1021A (QorI von Freescale mit 2 Prozessor Kernen)

 

Entwicklungstools

  • GNU C/C++ 
  • GNU gdb
  • Lauterbach Debugger

 

Kundennutzen

Aufgrund sehr guten Kenntnisse im Bereich Linux

  • schnelle Einarbeitung
  • Schnelle Problemlösung
  • Vorschläge zur Problemlösung
6 Monate
2015-01 - 2015-06

Entwicklung von ?User-space? Treiber für PCI/PCI Express zur Benchmarking von erreichbaren Datenübertragungsrate über die PCIe Schnittstelle auf einem Rechner mit AMD64-Architektur unter Linux-3.x

Projektart: Kundenprojekt

Unternehmen: Unternehmen im Bereich Hard- und Softwareentwicklung

Projektteam: >5

Projektsprache: Deutsch/Englisch

 

Aufgaben

  • Einarbeitung
  • Recherchen zu „zero-copy“ Linux Treiber
  • Integration und Erweiterung von „userspace“ Treibern (UIO)
  • Weiterentwicklung des „userspace“ Treiber basierend auf Standard Linux Treiber VFIO zusammen mit dem Linux Treiber IOMMU
  • Entwicklung von einem „user-space“ Treiber (Zero-copy) zur Übertragung von Daten über die PCIe-Schnittstelle

(Übertragungsrate > 5GB/s)

  • Entwicklung von einem CLI zur einfachen Integration und Nutzung des Treibers
  • Unterstützung bei Fehlersuche im FPGA mit PCIe Express Core
  • Durchführung von Tests
  • Dokumentation

 

Technologien

  • PCIe Gen III

 

Standards

  • Spezifikation für PCIe 3.0

 

Protokolle

  • PCIe TLP

 

Schnittstellen

  • PCIe

 

Systemumgebung

  • Centos7 mit Linux-3.10 auf X.86_64 Architektur (Intel und AMD)

 

Programmiersprachen

  • GNU C/C++ und Assembler

 

Echtzeitkernel

  • Linux-3.10

 

Bootloader

  • Grub

 

Hardware

  • X86_64/AMD64 (64 bit Architektur)

 

Entwicklungstools

  • GNU C/C++ 
  • GNU gdb

 

Kundennutzen

Aufgrund sehr guten Kenntnisse im Bereich Linux

  • schnelle Einarbeitung
  • Schnelle Problemlösung
1 Jahr 5 Monate
2013-08 - 2014-12

Hard- und Software Entwicklung sowie Durchführung von Systemtests

Projektart: Kundenprojekt

Unternehmen: Unternehmen im Haushaltgeräte

Projektteam: >10 (internationales Team)

Projektsprache: Deutsch/Englisch

 

Aufgaben

  • Einarbeitung in die Gesamtsoftware und Umgebung
  • Auswertung und Auswahl von USB WLAN Modulen
  • Beratung vom Kunden bei Hardwareproblemen (USB Schnittstelle, USB-WLAN Modul,Flash Disk)
  • Portierung von WLAN Treiber
  • Pflege und Bugfixing vom USB Treiber
  • Portierung von CDC-ACM für USB Microkontroller
  • Implementierung von Applikation zum Steuern von LEDs über USB
  • Implementierung Linux-Skripten zur Konfiguration und „Connectivity“ von WLAN
  • Implementierung der Schnittstelle zum GUI
  • Erstellen von Requirements und Testfällen in Polarion

 

Technologien

  • WLAN und Security
  • OpenSSL/LibTomCrypt/GnuTLS

 

Standards

  • RFC
  • IEEE
  • ITU-T
  • ETSI

 

Protokolle

  • TCP/IP, DHCP,TELNET,SSL

 

Schnittstellen

  • Ethernet, WLAN

 

Systemumgebung

  • Linux Ubuntu und LTIB von Freescale

 

Programmiersprachen

  • GNU C/C++ und Assembler

 

Echtzeitkernel

  • Linux 2.6.35

 

Bootloader

  • Keine

 

Hardware

  • ARM IMX28 von Freescale

 

Entwicklungstools

  • GNU C/C++ 
  • GNU gdb
  • Polarion für Requirements und Testfälle

 

Kundennutzen

Aufgrund von sehr guten Kenntnissen im Bereich Networking

  • Schnelle Einarbeitung in die Gesamtthematik
  • schnelle und selbständige Lösung von Problemen
3 Jahre 11 Monate
2009-09 - 2013-07

Hard- und Software Entwicklung sowie Durchführung von Systemtests im Bereich Industrial Networking

Projektart: Kundenprojekt

Unternehmen: Unternehmen im Bereich Industrial Networking im Großraum Stuttgart

Projektteam: 15

Projektsprache: Deutsch

 

Aufgaben

  • Einarbeitung in die Gesamtsoftware und Umgebung
  • Durchführung von Systemtests
  • Erstellen von "Problem Reports"
  • Bugfixing: Problem bei Flashzugriff
  • Maßgebliche Verbesserungen von Testszenarien
  • Erweitern der SW um Restricted Management Access (Firewall) nach V-Modell
    • Erstellen der Spezifikation für das Module (Pflichtenheft, Systemanalyse, Systemdesign und Testszenarios)
    • Definition von MIB für SNMP zur Integration in das Systemmanagement
    • Implementierung von Packet Parser und system-abhängige SW für SNMP
    • Durchführung von Whitebox Tests mit high-level Debugger unter Workbench von Wind River
  • Erstellen von System Analyse und System Design für Restricted Management Access
  • Erstellen von Testplänen
  • Entwicklung von Hardware für WAN-Schnittstellen (E1/T1, SHDSL und A/VDSL)
  • Entwicklung von Software in C/C++ unter Linux 2.6 für die WAN-Karten E1/T1, SHDSL und AVDSL (low-level Treiber, Applikationen, MIB-Implementierung)
  • Adaptation von „Linux Device Driver“ an die Hardware

 

Technologien

  • Fastethernet GigaBit Ethernet ,xDSL,ISDN

 

Standards

  • RFC
  • IEEE
  • ITU-T
  • ETSI

 

Protokolle

  • TCP/IP, DHCP, SSH, TELNET, SNMP, Spanning Tree, MRP

 

Schnittstellen

  • Ethernet, xDSL(A/VDSL, SHDSL), E1/T1, RS232

 

Systemumgebung

  • Windows XP Professional

 

Programmiersprachen

  • GNU C/C++ und Assembler
  • ASN.1

 

Echtzeitkernel

  • VxWorks 6.4/Linux 2.6.38.5

 

Bootloader

  • VxWorks Bootloader/U-Boot

 

Hardware

  • PowerPC MPC83XX und ARM IMX25 von Freescale

 

Entwicklungstools

  • GNU C/C++ 
  • Wind River Workbench (Eclipse)
  • Windriver Debugserver zum Debugging von Applikationssoftware
  • Wireshark als Protokollanalysator unter Windows

 

Kundennutzen

Aufgrund von sehr guten Kenntnissen im Bereich Networking

  • Schnelle Einarbeitung in die Gesamtthematik
  • schnelle und selbständige Lösung von Problemen
  • Wesentliche Beiträge zu Testplänen
4 Monate
2009-05 - 2009-08

Entwicklung, Integration und Tests von Software für xDSL Produkte in C/C++ unter embedded Linux (Networking)

Projektart: Kundenprojekt

Unternehmen: Sphairon Acceess Systems GmbH in Bautzen

Projektteam: 10

Projektsprache: Deutsch

 

Aufgaben

  • Einarbeitung in die Entwicklungsumgebung und in die Software
  • Integration, Konfiguration und Test von Samba Server
    • Integration in die Entwicklungsumgebung
    • Analyse von Problemen bei Zugriffen auf die USB Sticks über Samba unter Benutzung von gdb und Systemlogging und Behebung des Problems
    • Erstellen von Konfiguration in XML und deren Validierung mit Oxygen XML Editor
    • Erstellen von Shellskripten zur Erzeugung von Konfigurationsdaten und zur Steuerung von Samba als Dienst
    • Durchführung von Integrationstests
    • Analyse von SMB Protokoll mit Wireshark
  • Integration, Konfiguration und Test von xinetd
    • Konfiguration von xinetd
    • Erstellen von Konfiguration für SSH und Durchführung von Integrationstests
    • Analyse von Problemen mit telnetd und Bugfixing
  • Patch von vsftpd mit dem Patchtool quilt
    • Erweiterung um Verwaltung von eigenen Passwörtern
    • Debugging vom Patch mit gdb/ddd
    • Durchführung von Tests
  • Dokumentation von Software und Testergebnissen

 

Technologien

  • Open Source Technologien
  • ADSL/WLAN
  • XML

 

Standards

  • RFC
  • IEEE

 

Protokolle

  • TCP/IP, DHCP, DNS, PPP, SMB,SSH,TELNET

 

Schnittstellen

  • Ethernet, RS232,WLAN, ADSL

 

Systemumgebung

  • Ubuntu Linux
  • Windows XP als Client für den Samba Server
  • Subversion als Configration Management Tool für die Versionskontrolle
  • Build-Umgebung von Sphairon Access Systems GmbH

 

Programmiersprachen

  • GNU C/C++ und Assembler
  • Bash Skript
  • XML

 

Echtzeitkernel

  • Linux 2.4.31

 

Bootloader

  • U-Boot

 

Hardware

  • XWAY DANUBE PSB 50702 (Netzwerk-Prozessor mit integrierter ADSL-Schnittstelle) von Infineon Technologies AG

 

Entwicklungstools

  • GNU C/C++  3.4/3.6
  • Oxygen XML Editor
  • ddd/gdb zum Debugging von Applikationssoftware
  • Wireshark als Protokollanalysator unter Linux

 

Kundennutzen

Aufgrund von sehr guten Kenntnissen im Bereich Networking und embedded Linux

  • Schnelle Einarbeitung in die Gesamtthematik
  • schnelle und selbständige Lösung von Problemen
4 Monate
2009-01 - 2009-04

Entwicklung von Firmware in C/C++ und Assembler für Online-Monitoring Systeme unter dem Betriebssystem VxWorks mit U-Boot als Bootloader

Projektart: Kundenprojekt

Unternehmen: Prüftechnik Condition Monitoring GmbH in Ravensburg

Projektteam: 3

Projektsprache: Deutsch

 

Aufgaben

  • Einarbeitung in die Entwicklungsumgebung (VxWorks, Eclipse und U-Boot)
  • Entwicklung von hardware-naher Software für MPC5200B von Freescale
  • Konzeption eines Bootloaders zum Managen von Dual Image und deren Implementierung
  • Realisierung von Firmware-Update mit tar/gnuzip komprimierten Archiven
  • Entwicklung von Firmware zum Mounten von Compakt Flash Card und lokalen Flash mit TFFS-Filesystem (DOS formatiert) und zu deren Fehlerbehandlung
  • Debugging der Software
    • Hardware-nahe Konfiguration
    • Internet Connectivity
  • Entwicklung von einer grafischen Benutzeroberfläche (GUI) in C++ (Visual Studio) zur Automatisierung der Inbetriebnahme von Geräten
  • Erstellen von Menu und Dialogen
  • Entwicklung von einer Klasse zur Steuerung von der seriellen Schnittstelle
  • Steuerung von U-Boot über die serielle Schnittstelle (Download, Flashen,..)

 

Standards

  • RFC

 

Protokolle

  • TCP/IP, DHCP, DNS, PPP

 

Schnittstellen

  • Ethernet, RS232, ATA, PCI

 

Systemumgebung

  • Windows XP Professional
  • Subversion als Configuration Management Tool für die Versionskontrolle
  • Eclipse als Entwicklungsumgebung (IDE)

 

Programmiersprachen

  • GNU C/C++ und Assembler

 

Echtzeitkernel

  • VxWorks 6.6 von Wind River Systems

 

Bootloader

  • U-Boot

 

Hardware

  • MPC5200B von Freescale

 

Entwicklungstools

  • GNU C/C++  4.1
  • Visual Studio 6.0

 

Kundennutzen

  • Schnelle Einarbeitung in die Gesamtthematik
  • Schnelle und selbständige Lösung von Problemen und Entwicklung von Software

 

Referenz

  • Eingetragen im Gulp-Profil (Gulp-Id: 74658)
1 Jahr 5 Monate
2007-09 - 2009-01

Entwicklung und Adaptation von Software für PPHS (Public Private Hot Spot) Projekt (Fortsetzung des Load Balancing Projektes)

Projektart: Kundenprojekt

Unternehmen: Deutsche Telekom Laboratories in Berlin

Projektteam: 7

Projektsprache: Englisch

 

Aufgaben

  • Entwicklung der embedded Software unter Linux 2.4.17 in C/C++ und Assembler (Hauptentwicklungsingenieur)
  • Portierung von openSWAN, GMP, GRE, openNHRP und GNU AWK auf die Hardwareplattform (MIPS Architektur)
  • Integration des Systems in die Plattform des Providers und Durchführung von Integrationstests
  • Erstellen von Konfigurationsdaten
  • Erstellen eines Sicherheitskonzeptes und deren Implementierung mit „iptables“ sowie Implementierung von Source Routing für public Traffic
  • Debugging von Gesamtsoftware (Module und Applikationen)
  • Adaptation von Linux Kernel und Netfilter an spezielle Anforderungen
  • Spezifikation und Durchführung von Integrations- und Systemtests
  • Release Management der Gesamtsoftware
  • Integration von Datapump für ADSL-Schnittstelle und Unterstützung bei UR-2 Tests zur Gewährleistung von Inter- Operability von ADSL-Schnittstelle

 

Standards

  • IEEE 802.11 und RFC

 

Protokolle/Schnittstellen

  • TCP/IP, IPSec, NHRP, RIP, DHCP, DNS, PPP/PPPoE und Firewalls
  • Ethernet, WLAN, ADSL

 

Systemumgebung

  • SuSE Linux 10.2 für die gesamte Entwicklung (Editierung und Kompilierung von Software)
  • Windows XP Professional für Flashtools
  • Subversion als Configuration Management Tool für die Versionskontrolle

 

Programmiersprachen

  • GNU C/C++ und Assembler

 

Echtzeitkernel

  • Embedded Linux Kernel 2.4.17 von Montavista (von Texas Instruments adaptiert für Echtzeitbedingungen)

 

Hardware

  • AR7 (TNETD7200/7300) von Texas Instruments mit MIPS4Kec Core

 

Entwicklungstools

  • GNU C/C++  2.95.3 Toolchain von  MotaVista
  • PowerDebug von Lauterbach als Debugger
  • Gdb Debugger zum Debuggen von Linux-Prozessen

 

Kundennutzen

  • Schnelle Einarbeitung in die Gesamtthematik
  • Schnelle und selbständige Lösung von Problemen und Entwicklung von Software

 

Referenz

  • Eingetragen im Gulp-Profil (Gulp-Id: 74658)
11 Monate
2006-11 - 2007-09

Entwicklung und Adaptation von Software in C für Load Balancing Protokollen in Wireless Routern gemäß IEEE 802.11 unter embedded Linux

Projektart: Kundenprojekt

Unternehmen: Deutsche Telekom Laboratories in Berlin

Projektteam: 6

Projektsprache: Englisch

 

Aufgaben

  • Einarbeitung in die Gesamthardware und –software
  • Configuration Management (Versionskontrolle) mit Subversion unter Linux
    • Installation und Konfiguration von Subversion
    • Einrichten von Umgebung
  • Einrichten und Anpassen von Entwicklungsumgebung mit GNU-Tools
  • Adaptation und Erweiterung von Wireless Distribution System (WDS) Protokoll für Load Balancing Zwecke
  • Entwicklung, Integration und Tests von User-space Software und Kernelmodulen
  • Beratung in „embeeded Systeme“ (Hardware und Software)

 

Standards

  • IEEE 802.11

 

Protokolle

  • WDS, TCP/IP, FTP und Firewalls

 

Systemumgebung

  • SuSE Linux 10.2 für die gesamte Entwicklung (Editierung und Kompilierung von Software)
  • Windows XP Professional für Flashtools
  • Subversionl als Configuration Management Tool für die Versionskontrolle

 

Programmiersprachen

  • GNU C/C++ und Assembler

 

Echtzeitkernel

  • Embedded Linux Kernel 2.4.17 von Montavista (von Texas Instruments adaptiert für Echtzeitbedingungen)

 

Hardware

  • AR7 (TNETD7200/7300) von Texas Instruments mit MIPS4Kec Core

 

Entwicklungstools

  • GNU C/C++  Toolchain von  Redhat (Hardhat)
  • PowerDebug von Lauterbach als Debugger
  • Gdb Debugger zum Debuggen von Linux-Prozessen
  • Mantis als Bug Tracker zum Verfolgen von Bugs

 

Kundennutzen

  • Schnelle Einarbeitung in die Gesamtthematik
  • Schnelle und selbständige Lösung von Problemen und Entwicklung von Software
3 Monate
2006-12 - 2007-02

Entwicklung und Integration von SPI-Treiber für eine Plattform mit ARM7 Architektur (LPC2194 von NXP) in C

Projektart: Kundenprojekt

Unternehmen: Finetech GmbH & Co. KG in Berlin

Projektteam: 3

Projektsprache: Deutsch

 

Aufgaben

  • Entwicklung von einem SPI-Treiber für die ARM 7 Architektur (LPC2294)
    • Erstellung von einem Angebot und Projektplanung
    • Spezifikation der Software
    • Implementierung der Software in C
    • Simulierung der Software unter Visual Studio von Microsoft
  • Integration der Software in die Umgebung des Kunden
  • Durchführung von Integrationstests vor Ort beim Kunden
  • Erstellen von Dokumentation und Abnahmetests (Testprotokolle)

 

Schnittstellen

  • SPI

 

Systemumgebung

  • Windows XP Professional

 

Programmiersprachen

  • C/C++ und Assembler

 

Echtzeitkernel

  • keine

 

Bootloader

  • keine

 

Hardware

  • LPC2294 von NXP

 

Entwicklungstools

  • Keil C/C++
  • Visual Studio 6.0
  • U-Link von Keil

 

Kundennutzen

  • Schnelle und selbständige Lösung
5 Monate
2006-06 - 2006-10

Softwareintegration und Softwaredebugging von Mobilfunksoftware von mehreren internationalen Partnern

Projektart: Kundenprojekt

Unternehmen: Bereich Softwareentwicklung für Mobilfunk (Comneon in Salzgitter)

Projektteam: 8 im Integration Office und internationale Partner

 

Aufgaben

  • Einarbeitung in die Gesamtsoftware in C/C++ und Assembler mit Unterstützung GSM/GPRS und Bluetooth Protokollstack, Java Unterstützung, Multimedia und MMI/GUI,  ins Betriebssystem Nucleus,  in das Tool ClearCase und in den Prozessor S-Gold2 PMB8876 mit ARM 926 Core
  • Configuration Management (Versionskontrolle) mit ClearCase unter Unix und Windows
    • Interne Schulung in ClearCase
    • Anpassen von Config Specs
    • Erstellen von statischen und dynamischen Views
    • Erstellen von Branches und Einchecken/Auseinchecken von Files
  • Integration von Gesamtsoftware und Erstellen von Software (Compilierung)
  • Durchführung von Funktionstests
  • Analyse und Debugging  von Gesamtsoftware in C/C++ und Assembler mit dem PowerTrace von Lauterbach zur Fehlerfindung
  • Behebung von Fehlern bzw. Unterstützung vom Projektteam bei Behebung von Fehlern
  • Dokumentation von Ergebnissen zur Erläuterung von Fehlern und Fehlverhalten für das Projektteam und externe Partner
  • Anpassen von hardware-nahen Treibern

 

Systemumgebung

  • Windows2000 Professional
  • Unix als Host für ClearCase und zur Erstellung von Software(Compilierung)
  • ClearCase von Rational als Configuration Management Tool für die Versionskontrolle
  • Anwendung von Perl Skripten unter Unix

 

Programmiersprachen

  • C/C++ und Assembler von ARM Ltd.

 

Echtzeitkernel

  • Nucleus von Accelerated Technology

 

Hardware

  • S-Gold2 PMB8876 von Infineon mit  ARM926-Core und BlueMoon für Bluetooth-Schnittstelle

 

Entwicklungstools

  • ARM C/C++ Compiler von ARM Ltd unter Unix und Windows
  • PowerTrace von Lauterbach als Debugger

 

Kundennutzen

  • Schnelle Einarbeitung in die Gesamtthematik
  • Schnelle Lösung von Problemen

 

Referenz           

  • Schriftliche Referenz ist vorhanden

 

Anmerkung: Der Vertrag für dieses Projekt war zunächst bis Ende April 2007 verlängert. Aufgrund der Insolvenzanmeldung vom Endkunden (BenQ) endete der Vertrag aber vorzeitig am 31.Oktober 2006.

5 Monate
2006-01 - 2006-05

Speicheroptimierung von Software (CANopen) für ein Servo-Antriebssystem und Integration von Powerlink (Real Time Ethernet) sowie DNS und DHCP

Projektart: Kundenprojekt

Unternehmen: Lenze AG in Hameln

Projektteam: 5 Entwickler

 

Aufgaben

  • Einarbeitung in die Gesamtsoftware und Betriebssystem MQX
  • Speicheroptimierung von Gesamtsoftware (Antriebssteuerung und CANopen) zur Reduzierung des Speicherbedarfs
  • Erstellen von Hardware-nahe Softwareanpassungen für den Prozessor ARM 946E
  • Implementierung und Integration eines SPI-Treibers für ein RTC
  • Integration von Powerlinkprotokoll (Echtzeitethernet)
  • Unterstützung bei Inbetriebnahme von DNS- und DHCP-Protokollstacks und beim Aufbau des Know-hows in diesem Bereich

 

Systemumgebung

  • Windows XP Professional
  • Visual Studio/ Source Safe

 

Programmiersprachen

  • C/C++ und Assembler von MetaWare
  • Visual Studio C/C++ zum Modultest

 

Echtzeitkernel

  • MQX von ARC International Inc.

 

Hardware

  • Kunden-ASIC mit ARM946E-Core

 

Entwicklungstools

  • ARM und MetaWare C/C++ Compiler unter Windows
  • Microsoft Visual Studio
  • Lauterbach Debugger

 

Kundennutzen

  • Kostenreduzierung durch Softwareoptimierung (Einsparung von Chips)
  • Schneller Aufbau von Know-how im Bereich TCP/IP

 

Referenz

  • Genehmigung zur Verwendung von Lenze-Logo als Referenzkunde liegt vor.
1 Jahr 7 Monate
2004-05 - 2005-11

VPN Gateway/managed Ethernet-Switch

Projektart: Internes Projekt

Unternehmen: GateConnect Technologies GmbH in Berlin

Position: Entwicklungsingenieur

Projektteam: 2 Entwickler und 1 studentische Hilfskraft

 

Aufgaben

  • Unterstützung beim Hardwaredesign und Softwareportierung
  • Unterstützung bei der Portierung von embedded Linux und SNMP
  • Portierung von Redboot

 

Systemumgebung

  • Windows XP/2000 für Schaltungseingabe
  • Linux für die Softwareentwicklung

 

Programmiersprachen

  • C/C++ und Assembler

 

Echtzeitkernel

  • Embedded Linux
  • eCOS

 

Hardware

  • Xscale IXP42x 32 Bit Mikroprozessor von Intel

 

Entwicklungstools

  • ORCAD
  • GNU C/C++ unter Linux
  • Lauterbach Debugger
2 Jahre 8 Monate
2003-04 - 2005-11

VPN Gateway mit Sprachintegration und Voice over IP (ISDN over IP)

Projektart: Internes Projekt

Unternehmen: GateConnect Technologies GmbH in Berlin

Position: Projektleiter

Projektteam: 4 Entwickler

 

Aufgaben

  • Projektleitung (Projektplanung mit Terminverfolgung)
  • Auswahl und Einführung, von allen Hard- und Softwaretools
  • Spezifikation vom Gesamtsystem (Hard- und Software)
  • Hardwaredesign und Schaltungseingabe und Layoutbetreuung sowie Produktion
  • Implementierung von hardware-nahen Software
  • Softwareintegration und –debugging
  • Integration von Voicesoftware von Telogy, Voice over IP (ISDN over IP
  • Integration von API von HIFN
  • Mitarbeit und Unterstützung bei Implementierung von IPSec (ESP), PPPoE, dynDNS
  • Unterstützung bei Abnahmetests
  • Portierung von Redboot, eCOS und embedded Linux für MPC885

 

Systemumgebung

  • Windows XP/2000
  • Linux

 

Programmiersprachen

  • C/C++ und Assembler

 

Echtzeitkernel

  • OSE von ENEA Systems
  • ECOS
  • Embedded Linux

 

Hardware

  • MPC857T/MPC885 32 Bit Prozessor von Motorola/Freescale
  • HIFN 7955 32 Bit-Verschlüsselungsprozessor von HIFN
  • MT9072 E1/T1/J1 Tranceiver von Zarlink
  • ISDN Chips von Infinen (DELIC, SBCX und VIP)
  • Cyclone FPGA von Altera
  • 88E8063 Ethernet-Switch von Marvell

 

Entwicklungstools

  • ORCAD
  • GNU C/C++ Compiler unter Windows und Linux
  • Lauterbach Debugger
  • Messgeräte von Trend für ISDN Basis- und Primärmultiplexanschlüsse

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 7 Monate
1978-10 - 1986-04

Studium der Elektrotechnik in Fachrichtung Hochfrequenztechnik/Nachrichtentechnik

keine Angabe, TU Braunschweig
keine Angabe
TU Braunschweig

Thema der Diplomarbeit: Entwicklung von Hard- und Software  zur dynamischen Überlappungskorrektur mit zwei CCD-Zeilensensoren (Signalprozessoren und Signalverarbeitung zur Mustererkennung)

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

MS Office

Hardware- und Softwaretools:

  • GNU C/C++ Compiler,  C/C++ Compiler von Greenhills, C/C++ von ARC International Inc. (MetaWare) und C/C++ von ARM Ltd.
  • Visual C/C++ unter Windows
  • ORCAD für Schaltungseingabe
  • Lauterbach Debugger für PowerPC, ARM und MIPS-Architekturen
  • Messgeräte und Analysetools zur Protokollanalyse  für die Übertragungstechnik

 

Embedded Real Time Kernels:                  

  • VxWorks 6.6/6.4                                       
  • Nucleus                                                    
  • MQX von ARC International Inc.               
  • OSE von ENEA Systems                          
  • Embedded Linux 2.4/2.6                            
  • PowerPC: PowerQuicc I/II
  • MIPS 4KEC
  • eCOS                                                         
  • pSOS                                                        
  • MTEX für HPC16400                                

Architektur

  • MPC5200B/MPC83xxx
  • ARM926
  • ARM 946E
  • PowerPC: MPC8xx
  • Xscale: IXP42x
  • PowerPC- und Xscale
  • MC68000
  • HPC16400

Protokolle, Software und Standards:

  • VPN (IPSec, ESP),  Verschlüsselungsverfahren 3DES und AES
  • PPPoE/dynDNS
  • TCP/IP, NAT, DNS, DCHP, RIP, NHRP,NTP,SMB,SNMP
  • Signalisierungsprotokolle DSS1, V5.x und CAS für ISDN Primärmultiplex- bzw. Basisanschlüsse
  • X.25
  • QD2 (SISA-Managementprotokoll von Telekom)
  • Voice Compression Verfahren (G.711, G.723, G729, ADPCM, usw)
  • ISO/OSI-Referenzmodell
  • Standards von ITU-T, ETSI, IEEE und IETF
  • CANopen und Powerlink
  • GSM/GPRS
  • ATM Protokolle (Adaptationsschicht AAL-x und DSS2)
  • QoS in IP Netzen

 

Programmierung und Softwareentwicklung für embedded Systeme und CASE-Tools:

  • C/C++ (GNU Compiler, Greenhills, Microtec und ARC) und Workbench von Wind River (Eclipse)
  • Assembler
  • VHDL für Programmierung von FPGA
  • CASE-Tools
  • Teamwork zur Systemanalyse/Systemdesign
  • Together für objekt-orientierte Programmierung
  • Configuration Management
  • ClearCase von Rational Rose
  • SourceSafe von MicroSoft
  • Subversion
  • SDL /ASN.1
  • Bash Skiptsprache, sed und awk unter Linux
  • UML
  • XML

 

Schnittstellen:

  • ISDN, xDSL (Basis- und Primärmultiplexanschlüsse, SHDSL und ADSL) und ATM
  • Ethernet und Powerlink(Echtzeitethernet im Bereich Automatisierungstechnik)
  • Serielle Schnittstellen(RS232, RS485, SPI, I2C)
  • CAN Bus

 

Projektleitung:

  • Projektmanagement und ?koordinierung

Berufsparaxis

Seit Januar 2006

  • Projektarbeiten bei Kunden als Freiberufler

2/2002 - 11/2005:

  • Geschäftsführer und Projektleiter als Schlüsselperson bei GateConnect Technologies GmbH in Berlin.

01/2002 - 12/2002:

  • Freiberufler: Erstellung eines Unternehmenskonzeptes ?GateConnect Technologies? mit Unterstützung von VDIVDE in Teltow und Mitarbeit und Beratung bei Yacoub Automatisierungstechnik in Mikroprozessortechnik und industriellen Ethernet-Switchen als Feldbusersatz.

09/1999 - 12/2001:

  • Projektleiter bei ist isdn support technik GmbH in Teltow

 

01/1998 - 08/1999:

  • Softwareentwickler bei der EKB Telecommunication AG in Berlin

 

01/1997-12/1997:

  • Softwareentwickler bei der Albert Ackermann Telekommunikation Entwicklung GmbH in Selchow bei Berlin

10/1995 - 12/1996:

  • Technischer Projektleiter in Geschäftsstelle Berlin/Brandenburg von GfD Gesellschaft für Datenfunk GmbH

 

05/1989 - 09/1995:

  • Hard- und Softwareentwickler in der Abteilung Netz Technik Management ?NTM? bei Krone AG in Berlin

 

07/1987 - 05/1989:

  • Softwareentwickler im Institut für Fernmeldetechnik an der Technischen Universität Berlin als wissenschaftlicher Mitarbeiter am Drittmittelprojekt ?VESPRA?

07/1986 - 05/1987:

  • Hard- und Softwareentwickler bei der Fa. GSP Gesellschaft für Sprachverarbeitung

08/1984 - 10/1984:

  • Fachpraktikum bei der Fa. Fuba in Bad Salzdetfurth

07/1981 - 10/1981:

  • Werkstudent im Labor ?Stromversorgungen? bei Siemens in Brauschweig

Betriebssysteme

Dos
Echtzeitbetriebssysteme
OSE,MQX,, Nucleus, eCOS,embedded Linux, pSOS,MTEX
MS-DOS
pSOS
RTOS (Real Time OS)
OSE,MQX,, Nucleus, eCOS,embedded Linux,pSOS,MTEX,
Unix
VMS
Windows

Programmiersprachen

ASN.1
Assembler
C
C++
Emacs
SDL
TeX, LaTeX

Datenbanken

SQL

Datenkommunikation

ATM
Bus
CAN, RS485, X.21
Ethernet
Fax
HDLC
HDSL
ADSL, SHDSL, IDSL
Internet, Intranet
ISDN
ISDN Basis- und Primärmultiplexansclüsse
ISO/OSI
Message Queuing
parallele Schnittstelle
Proprietäre Protokolle
Public Networks
RFC
TCP/IP, DNS, DCHP, SNMP, VPN
Router
RIPv2, OSPF
RS232
SNMP
TCP/IP
Voice
Windows Netzwerk
Winsock
X.400 X.25 X.225 X.75...

Hardware

Bus
CAN, RS232,RS485,I2C,SPI,Ethernet,Powerlink
Digitale Signalprozessoren
TMS320VC5xxx von Texas Intruments , Blackfin von Analog Devices
Echtzeitsysteme
OSE, MQX,, Nucleus, eCOS, pSOS, MTEX, embedded Linux
embedded Systeme
8, 16, 32 Bit Mikrocontroller und Mikropozessoren
Emulatoren
Lauterbach, GNU Debugger und JTAG Tools
Hardware entwickelt
mit PowerQuicc (MPC8xx, MPC82xx, Freescale/Motorola), Xscale (IXP42x, Intel), 8/16 Bit Mikrocontroller (Phillips/Motorola/national) und Telekommunikationsbausteinen (Infineon/Zarlink/marvell)
Messgeräte
ISDN, ,xDSL, Osziloskop, Logicanalyser,...
Mikrocontroller
DS80C400, 80C552, MC68302, HPC16400
Motorola
PowerQuiccI (MPC885), PowerQuiccII(MPC8248)
Philips
80C552 LPC2293 LPC2294
PLD, FPGA
Altera, Xilinx
Texas Instruments
TMS320VC5xxx;, AR7 und UR8 (MIPS32)
VAX

Berechnung / Simulation / Versuch / Validierung

Software-in-the-Loop Simulation (SIL)

Branchen

Branchen

Telekommunikation
Automatisierungstechnik
Automotive
Hardwarehersteller
Softwarehersteller

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

8 Jahre 3 Monate
2017-02 - heute

Entwicklung einer Testumgebung in Java zur automatisierten Durchführung von Testfällen für HD Radio Systeme im Bereich Automotive

Projektart: Kundenprojekt

Unternehmen:Halbleiterhersteller in Dresden

Projektteam: >3

Projektsprache: Deutsch/Englisch

 

Aufgaben

  • Einarbeitung ins Projekt
    • Standards für HD Radio Systeme
    • Hardwarekomponenten für HD Systeme
    • Einarbeitung in Testbench in Java
  • Entwicklung von Testsoftware in Java
    • Erstellen von Init Files zur Initialisierung von Tunerchips
    • Implementierung von Zugriffsmethoden auf die Hardware (low-level Software)
    • Implementierung von Testfällen gemäß den Testspezifikationen
  • Review und Analyse von Testimplementierung von -ergebnissen
    • Unterstützung bei der Testimplementierung von externen Entwicklungsteam
    • Klärung von Problemen bei Testfällen
    • Review und Analyse von Testergebnissen (Testlogs) und Fehlern
    • Erstellen von Fehlerberichten
  • ALSA Treiber für ein Soundchip ALC8xx von Realtek für die SPDIF-Schnittstelle
    • Analyse von Code für Realtek Soundchips
    • Debugging vom Treiber zur Aktivierung von SPDIF-Schnittstelle

 

Technologien

  • Radio Tuner
  • HD Radio Systeme
  • Audio

 

Standards

  • HD Radio

 

Protokolle

  • TCP/IP
  • RTP

 

Schnittstellen

  • I2C
  • I2S/TDM Schnittstellen für Audio

 

Systemumgebung

  • Window/Linux

 

Programmiersprachen

  • Java und C/C++

 

Echtzeitkernel

  • Linux-4.x

 

Hardware

  • DiRaNa3, Lithio und SATURN von NXP für HD Radio Systeme
  • Audiocodec ALC8xx von Realtek

 

Entwicklungstools

  • Java/GNU C/C++ 

 

Kundennutzen

Aufgrund sehr guten Kenntnisse im Bereich Linux

  • schnelle Einarbeitung
  • Schnelle Problemlösung
  • Vorschläge zur Problemlösung
11 Monate
2016-02 - 2016-12

Sound Treiber ?Advanced Linux Sound Architektur (ALSA)? für X86_64 Architektur (Apollolake/Broxton) von Intel und Audio Routing mit Pulseaudio unter Linux-4.x

Projektart: Kundenprojekt

Unternehmen: Harman International Connected Car in Karlsbad

Projektteam: >3

Projektsprache: Deutsch/Englisch

 

Aufgaben

  • Einarbeitung ins Projekt
    • Einarbeitung in Advanced Linux Sound Architektur
    • Einarbeitung in Radio Tuner DiRaNa3 von NXP
    • Einarbeitung in Apollolake/Broxton (X86_84) Architektur von Intel
    • Einarbeitung in BIOS unter Linux
  • Audio Routing mit Pulseaudio mit RTP
  • Einrichten von Entwicklungsumgebung Buildroot zur Kompilierung von Open Source Projekten (Linux Kernel, Pulseaudio, ALSA Lib,…)
  • Inbetriebnahme von Hardware mit dem ALSA Treiber für Apollolake/Broxton
    • Anpassung von Sound Topolgy File
    • Debugging und Analyse des ALSA-Treibers
    • Anpassung vom Treiber an die Hardware

 

Technologien

  • Radio Tuner
  • Audio

 

Standards

  • TCP/IP, RTP,…

 

Protokolle

  • TCP/IP
  • RTP

 

Schnittstellen

  • PCIe
  • I2C
  • I2S/TDM Schnittstellen für Audio

 

Systemumgebung

  • Ubuntu-16.04

 

Programmiersprachen

  • GNU C/C++ und Assembler

 

Echtzeitkernel

  • Linux-4.x

 

Bootloader

  • APL/UEFI

 

Hardware

  • Broxton von Intel
  • DiRaNa3 von NXP

 

Entwicklungstools

  • GNU C/C++ 

 

Kundennutzen

Aufgrund sehr guten Kenntnisse im Bereich Linux

  • schnelle Einarbeitung
  • Schnelle Problemlösung
  • Vorschläge zur Problemlösung
7 Monate
2015-07 - 2016-01

Entwicklung von ?User-space? Treiber für PCI/PCI Express zur Anbindung von einem Chip für optische SDH-Netze auf einem ARM Prozessor unter Linux-3.x

Projektart: Kundenprojekt

Unternehmen: Unternehmen im Bereich Telekommunikation

Projektteam: >5

Projektsprache: Deutsch/Englisch

 

Aufgaben

  • Einarbeitung ins Projekt
  • Entwicklungsumgebung
  • SDH-Chip DIGI4 von PMC-Sierra für optische SDH-Schnittstellen
  • API für das Chip DIGI4 von PMC-Sierra
  • OorI Prozessor LS1021A von Freescale
  • Recherchen für eine mini-PCIe-Karte zur Integration auf dem Towerboard von Freescale
  • Zusammenstellen von Anforderungen
  • Erstellen von Software-Architektur vom user-space Treiber und einem CLI
  • Implementierung von Software auf einem COMEXPRESS Board mit der Evaluationkarte von PMC-Sierra in C++ basierend auf UIO-Framework unter Linux
  • Portierung der Software auf Towerboard mit LS1021A unter Linux-3.12
  • Testen und Debuggen der Software
  • Anpassen der Kernel Konfiguration an die Anforderungen
  • Analyse von Problemen
  • Bugfixing von einem Treiber zur Konfiguration von Clocks für LS1021A

 

Technologien

  • PCIe Gen I/II/III
  • SDH

 

Standards

  • Spezifilation für PCIe 1.1/3.0
  • SDH

 

Protokolle

  • PCIe TLP
  • TCP/IP

 

Schnittstellen

  • PCIe
  • Schnittsten für SDH

 

Systemumgebung

  • Ubuntu-12.04

 

Programmiersprachen

  • GNU C/C++ und Assembler

 

Echtzeitkernel

  • Linux-3.12

 

Bootloader

  • U-Boot

 

Hardware

  • LS1021A (QorI von Freescale mit 2 Prozessor Kernen)

 

Entwicklungstools

  • GNU C/C++ 
  • GNU gdb
  • Lauterbach Debugger

 

Kundennutzen

Aufgrund sehr guten Kenntnisse im Bereich Linux

  • schnelle Einarbeitung
  • Schnelle Problemlösung
  • Vorschläge zur Problemlösung
6 Monate
2015-01 - 2015-06

Entwicklung von ?User-space? Treiber für PCI/PCI Express zur Benchmarking von erreichbaren Datenübertragungsrate über die PCIe Schnittstelle auf einem Rechner mit AMD64-Architektur unter Linux-3.x

Projektart: Kundenprojekt

Unternehmen: Unternehmen im Bereich Hard- und Softwareentwicklung

Projektteam: >5

Projektsprache: Deutsch/Englisch

 

Aufgaben

  • Einarbeitung
  • Recherchen zu „zero-copy“ Linux Treiber
  • Integration und Erweiterung von „userspace“ Treibern (UIO)
  • Weiterentwicklung des „userspace“ Treiber basierend auf Standard Linux Treiber VFIO zusammen mit dem Linux Treiber IOMMU
  • Entwicklung von einem „user-space“ Treiber (Zero-copy) zur Übertragung von Daten über die PCIe-Schnittstelle

(Übertragungsrate > 5GB/s)

  • Entwicklung von einem CLI zur einfachen Integration und Nutzung des Treibers
  • Unterstützung bei Fehlersuche im FPGA mit PCIe Express Core
  • Durchführung von Tests
  • Dokumentation

 

Technologien

  • PCIe Gen III

 

Standards

  • Spezifikation für PCIe 3.0

 

Protokolle

  • PCIe TLP

 

Schnittstellen

  • PCIe

 

Systemumgebung

  • Centos7 mit Linux-3.10 auf X.86_64 Architektur (Intel und AMD)

 

Programmiersprachen

  • GNU C/C++ und Assembler

 

Echtzeitkernel

  • Linux-3.10

 

Bootloader

  • Grub

 

Hardware

  • X86_64/AMD64 (64 bit Architektur)

 

Entwicklungstools

  • GNU C/C++ 
  • GNU gdb

 

Kundennutzen

Aufgrund sehr guten Kenntnisse im Bereich Linux

  • schnelle Einarbeitung
  • Schnelle Problemlösung
1 Jahr 5 Monate
2013-08 - 2014-12

Hard- und Software Entwicklung sowie Durchführung von Systemtests

Projektart: Kundenprojekt

Unternehmen: Unternehmen im Haushaltgeräte

Projektteam: >10 (internationales Team)

Projektsprache: Deutsch/Englisch

 

Aufgaben

  • Einarbeitung in die Gesamtsoftware und Umgebung
  • Auswertung und Auswahl von USB WLAN Modulen
  • Beratung vom Kunden bei Hardwareproblemen (USB Schnittstelle, USB-WLAN Modul,Flash Disk)
  • Portierung von WLAN Treiber
  • Pflege und Bugfixing vom USB Treiber
  • Portierung von CDC-ACM für USB Microkontroller
  • Implementierung von Applikation zum Steuern von LEDs über USB
  • Implementierung Linux-Skripten zur Konfiguration und „Connectivity“ von WLAN
  • Implementierung der Schnittstelle zum GUI
  • Erstellen von Requirements und Testfällen in Polarion

 

Technologien

  • WLAN und Security
  • OpenSSL/LibTomCrypt/GnuTLS

 

Standards

  • RFC
  • IEEE
  • ITU-T
  • ETSI

 

Protokolle

  • TCP/IP, DHCP,TELNET,SSL

 

Schnittstellen

  • Ethernet, WLAN

 

Systemumgebung

  • Linux Ubuntu und LTIB von Freescale

 

Programmiersprachen

  • GNU C/C++ und Assembler

 

Echtzeitkernel

  • Linux 2.6.35

 

Bootloader

  • Keine

 

Hardware

  • ARM IMX28 von Freescale

 

Entwicklungstools

  • GNU C/C++ 
  • GNU gdb
  • Polarion für Requirements und Testfälle

 

Kundennutzen

Aufgrund von sehr guten Kenntnissen im Bereich Networking

  • Schnelle Einarbeitung in die Gesamtthematik
  • schnelle und selbständige Lösung von Problemen
3 Jahre 11 Monate
2009-09 - 2013-07

Hard- und Software Entwicklung sowie Durchführung von Systemtests im Bereich Industrial Networking

Projektart: Kundenprojekt

Unternehmen: Unternehmen im Bereich Industrial Networking im Großraum Stuttgart

Projektteam: 15

Projektsprache: Deutsch

 

Aufgaben

  • Einarbeitung in die Gesamtsoftware und Umgebung
  • Durchführung von Systemtests
  • Erstellen von "Problem Reports"
  • Bugfixing: Problem bei Flashzugriff
  • Maßgebliche Verbesserungen von Testszenarien
  • Erweitern der SW um Restricted Management Access (Firewall) nach V-Modell
    • Erstellen der Spezifikation für das Module (Pflichtenheft, Systemanalyse, Systemdesign und Testszenarios)
    • Definition von MIB für SNMP zur Integration in das Systemmanagement
    • Implementierung von Packet Parser und system-abhängige SW für SNMP
    • Durchführung von Whitebox Tests mit high-level Debugger unter Workbench von Wind River
  • Erstellen von System Analyse und System Design für Restricted Management Access
  • Erstellen von Testplänen
  • Entwicklung von Hardware für WAN-Schnittstellen (E1/T1, SHDSL und A/VDSL)
  • Entwicklung von Software in C/C++ unter Linux 2.6 für die WAN-Karten E1/T1, SHDSL und AVDSL (low-level Treiber, Applikationen, MIB-Implementierung)
  • Adaptation von „Linux Device Driver“ an die Hardware

 

Technologien

  • Fastethernet GigaBit Ethernet ,xDSL,ISDN

 

Standards

  • RFC
  • IEEE
  • ITU-T
  • ETSI

 

Protokolle

  • TCP/IP, DHCP, SSH, TELNET, SNMP, Spanning Tree, MRP

 

Schnittstellen

  • Ethernet, xDSL(A/VDSL, SHDSL), E1/T1, RS232

 

Systemumgebung

  • Windows XP Professional

 

Programmiersprachen

  • GNU C/C++ und Assembler
  • ASN.1

 

Echtzeitkernel

  • VxWorks 6.4/Linux 2.6.38.5

 

Bootloader

  • VxWorks Bootloader/U-Boot

 

Hardware

  • PowerPC MPC83XX und ARM IMX25 von Freescale

 

Entwicklungstools

  • GNU C/C++ 
  • Wind River Workbench (Eclipse)
  • Windriver Debugserver zum Debugging von Applikationssoftware
  • Wireshark als Protokollanalysator unter Windows

 

Kundennutzen

Aufgrund von sehr guten Kenntnissen im Bereich Networking

  • Schnelle Einarbeitung in die Gesamtthematik
  • schnelle und selbständige Lösung von Problemen
  • Wesentliche Beiträge zu Testplänen
4 Monate
2009-05 - 2009-08

Entwicklung, Integration und Tests von Software für xDSL Produkte in C/C++ unter embedded Linux (Networking)

Projektart: Kundenprojekt

Unternehmen: Sphairon Acceess Systems GmbH in Bautzen

Projektteam: 10

Projektsprache: Deutsch

 

Aufgaben

  • Einarbeitung in die Entwicklungsumgebung und in die Software
  • Integration, Konfiguration und Test von Samba Server
    • Integration in die Entwicklungsumgebung
    • Analyse von Problemen bei Zugriffen auf die USB Sticks über Samba unter Benutzung von gdb und Systemlogging und Behebung des Problems
    • Erstellen von Konfiguration in XML und deren Validierung mit Oxygen XML Editor
    • Erstellen von Shellskripten zur Erzeugung von Konfigurationsdaten und zur Steuerung von Samba als Dienst
    • Durchführung von Integrationstests
    • Analyse von SMB Protokoll mit Wireshark
  • Integration, Konfiguration und Test von xinetd
    • Konfiguration von xinetd
    • Erstellen von Konfiguration für SSH und Durchführung von Integrationstests
    • Analyse von Problemen mit telnetd und Bugfixing
  • Patch von vsftpd mit dem Patchtool quilt
    • Erweiterung um Verwaltung von eigenen Passwörtern
    • Debugging vom Patch mit gdb/ddd
    • Durchführung von Tests
  • Dokumentation von Software und Testergebnissen

 

Technologien

  • Open Source Technologien
  • ADSL/WLAN
  • XML

 

Standards

  • RFC
  • IEEE

 

Protokolle

  • TCP/IP, DHCP, DNS, PPP, SMB,SSH,TELNET

 

Schnittstellen

  • Ethernet, RS232,WLAN, ADSL

 

Systemumgebung

  • Ubuntu Linux
  • Windows XP als Client für den Samba Server
  • Subversion als Configration Management Tool für die Versionskontrolle
  • Build-Umgebung von Sphairon Access Systems GmbH

 

Programmiersprachen

  • GNU C/C++ und Assembler
  • Bash Skript
  • XML

 

Echtzeitkernel

  • Linux 2.4.31

 

Bootloader

  • U-Boot

 

Hardware

  • XWAY DANUBE PSB 50702 (Netzwerk-Prozessor mit integrierter ADSL-Schnittstelle) von Infineon Technologies AG

 

Entwicklungstools

  • GNU C/C++  3.4/3.6
  • Oxygen XML Editor
  • ddd/gdb zum Debugging von Applikationssoftware
  • Wireshark als Protokollanalysator unter Linux

 

Kundennutzen

Aufgrund von sehr guten Kenntnissen im Bereich Networking und embedded Linux

  • Schnelle Einarbeitung in die Gesamtthematik
  • schnelle und selbständige Lösung von Problemen
4 Monate
2009-01 - 2009-04

Entwicklung von Firmware in C/C++ und Assembler für Online-Monitoring Systeme unter dem Betriebssystem VxWorks mit U-Boot als Bootloader

Projektart: Kundenprojekt

Unternehmen: Prüftechnik Condition Monitoring GmbH in Ravensburg

Projektteam: 3

Projektsprache: Deutsch

 

Aufgaben

  • Einarbeitung in die Entwicklungsumgebung (VxWorks, Eclipse und U-Boot)
  • Entwicklung von hardware-naher Software für MPC5200B von Freescale
  • Konzeption eines Bootloaders zum Managen von Dual Image und deren Implementierung
  • Realisierung von Firmware-Update mit tar/gnuzip komprimierten Archiven
  • Entwicklung von Firmware zum Mounten von Compakt Flash Card und lokalen Flash mit TFFS-Filesystem (DOS formatiert) und zu deren Fehlerbehandlung
  • Debugging der Software
    • Hardware-nahe Konfiguration
    • Internet Connectivity
  • Entwicklung von einer grafischen Benutzeroberfläche (GUI) in C++ (Visual Studio) zur Automatisierung der Inbetriebnahme von Geräten
  • Erstellen von Menu und Dialogen
  • Entwicklung von einer Klasse zur Steuerung von der seriellen Schnittstelle
  • Steuerung von U-Boot über die serielle Schnittstelle (Download, Flashen,..)

 

Standards

  • RFC

 

Protokolle

  • TCP/IP, DHCP, DNS, PPP

 

Schnittstellen

  • Ethernet, RS232, ATA, PCI

 

Systemumgebung

  • Windows XP Professional
  • Subversion als Configuration Management Tool für die Versionskontrolle
  • Eclipse als Entwicklungsumgebung (IDE)

 

Programmiersprachen

  • GNU C/C++ und Assembler

 

Echtzeitkernel

  • VxWorks 6.6 von Wind River Systems

 

Bootloader

  • U-Boot

 

Hardware

  • MPC5200B von Freescale

 

Entwicklungstools

  • GNU C/C++  4.1
  • Visual Studio 6.0

 

Kundennutzen

  • Schnelle Einarbeitung in die Gesamtthematik
  • Schnelle und selbständige Lösung von Problemen und Entwicklung von Software

 

Referenz

  • Eingetragen im Gulp-Profil (Gulp-Id: 74658)
1 Jahr 5 Monate
2007-09 - 2009-01

Entwicklung und Adaptation von Software für PPHS (Public Private Hot Spot) Projekt (Fortsetzung des Load Balancing Projektes)

Projektart: Kundenprojekt

Unternehmen: Deutsche Telekom Laboratories in Berlin

Projektteam: 7

Projektsprache: Englisch

 

Aufgaben

  • Entwicklung der embedded Software unter Linux 2.4.17 in C/C++ und Assembler (Hauptentwicklungsingenieur)
  • Portierung von openSWAN, GMP, GRE, openNHRP und GNU AWK auf die Hardwareplattform (MIPS Architektur)
  • Integration des Systems in die Plattform des Providers und Durchführung von Integrationstests
  • Erstellen von Konfigurationsdaten
  • Erstellen eines Sicherheitskonzeptes und deren Implementierung mit „iptables“ sowie Implementierung von Source Routing für public Traffic
  • Debugging von Gesamtsoftware (Module und Applikationen)
  • Adaptation von Linux Kernel und Netfilter an spezielle Anforderungen
  • Spezifikation und Durchführung von Integrations- und Systemtests
  • Release Management der Gesamtsoftware
  • Integration von Datapump für ADSL-Schnittstelle und Unterstützung bei UR-2 Tests zur Gewährleistung von Inter- Operability von ADSL-Schnittstelle

 

Standards

  • IEEE 802.11 und RFC

 

Protokolle/Schnittstellen

  • TCP/IP, IPSec, NHRP, RIP, DHCP, DNS, PPP/PPPoE und Firewalls
  • Ethernet, WLAN, ADSL

 

Systemumgebung

  • SuSE Linux 10.2 für die gesamte Entwicklung (Editierung und Kompilierung von Software)
  • Windows XP Professional für Flashtools
  • Subversion als Configuration Management Tool für die Versionskontrolle

 

Programmiersprachen

  • GNU C/C++ und Assembler

 

Echtzeitkernel

  • Embedded Linux Kernel 2.4.17 von Montavista (von Texas Instruments adaptiert für Echtzeitbedingungen)

 

Hardware

  • AR7 (TNETD7200/7300) von Texas Instruments mit MIPS4Kec Core

 

Entwicklungstools

  • GNU C/C++  2.95.3 Toolchain von  MotaVista
  • PowerDebug von Lauterbach als Debugger
  • Gdb Debugger zum Debuggen von Linux-Prozessen

 

Kundennutzen

  • Schnelle Einarbeitung in die Gesamtthematik
  • Schnelle und selbständige Lösung von Problemen und Entwicklung von Software

 

Referenz

  • Eingetragen im Gulp-Profil (Gulp-Id: 74658)
11 Monate
2006-11 - 2007-09

Entwicklung und Adaptation von Software in C für Load Balancing Protokollen in Wireless Routern gemäß IEEE 802.11 unter embedded Linux

Projektart: Kundenprojekt

Unternehmen: Deutsche Telekom Laboratories in Berlin

Projektteam: 6

Projektsprache: Englisch

 

Aufgaben

  • Einarbeitung in die Gesamthardware und –software
  • Configuration Management (Versionskontrolle) mit Subversion unter Linux
    • Installation und Konfiguration von Subversion
    • Einrichten von Umgebung
  • Einrichten und Anpassen von Entwicklungsumgebung mit GNU-Tools
  • Adaptation und Erweiterung von Wireless Distribution System (WDS) Protokoll für Load Balancing Zwecke
  • Entwicklung, Integration und Tests von User-space Software und Kernelmodulen
  • Beratung in „embeeded Systeme“ (Hardware und Software)

 

Standards

  • IEEE 802.11

 

Protokolle

  • WDS, TCP/IP, FTP und Firewalls

 

Systemumgebung

  • SuSE Linux 10.2 für die gesamte Entwicklung (Editierung und Kompilierung von Software)
  • Windows XP Professional für Flashtools
  • Subversionl als Configuration Management Tool für die Versionskontrolle

 

Programmiersprachen

  • GNU C/C++ und Assembler

 

Echtzeitkernel

  • Embedded Linux Kernel 2.4.17 von Montavista (von Texas Instruments adaptiert für Echtzeitbedingungen)

 

Hardware

  • AR7 (TNETD7200/7300) von Texas Instruments mit MIPS4Kec Core

 

Entwicklungstools

  • GNU C/C++  Toolchain von  Redhat (Hardhat)
  • PowerDebug von Lauterbach als Debugger
  • Gdb Debugger zum Debuggen von Linux-Prozessen
  • Mantis als Bug Tracker zum Verfolgen von Bugs

 

Kundennutzen

  • Schnelle Einarbeitung in die Gesamtthematik
  • Schnelle und selbständige Lösung von Problemen und Entwicklung von Software
3 Monate
2006-12 - 2007-02

Entwicklung und Integration von SPI-Treiber für eine Plattform mit ARM7 Architektur (LPC2194 von NXP) in C

Projektart: Kundenprojekt

Unternehmen: Finetech GmbH & Co. KG in Berlin

Projektteam: 3

Projektsprache: Deutsch

 

Aufgaben

  • Entwicklung von einem SPI-Treiber für die ARM 7 Architektur (LPC2294)
    • Erstellung von einem Angebot und Projektplanung
    • Spezifikation der Software
    • Implementierung der Software in C
    • Simulierung der Software unter Visual Studio von Microsoft
  • Integration der Software in die Umgebung des Kunden
  • Durchführung von Integrationstests vor Ort beim Kunden
  • Erstellen von Dokumentation und Abnahmetests (Testprotokolle)

 

Schnittstellen

  • SPI

 

Systemumgebung

  • Windows XP Professional

 

Programmiersprachen

  • C/C++ und Assembler

 

Echtzeitkernel

  • keine

 

Bootloader

  • keine

 

Hardware

  • LPC2294 von NXP

 

Entwicklungstools

  • Keil C/C++
  • Visual Studio 6.0
  • U-Link von Keil

 

Kundennutzen

  • Schnelle und selbständige Lösung
5 Monate
2006-06 - 2006-10

Softwareintegration und Softwaredebugging von Mobilfunksoftware von mehreren internationalen Partnern

Projektart: Kundenprojekt

Unternehmen: Bereich Softwareentwicklung für Mobilfunk (Comneon in Salzgitter)

Projektteam: 8 im Integration Office und internationale Partner

 

Aufgaben

  • Einarbeitung in die Gesamtsoftware in C/C++ und Assembler mit Unterstützung GSM/GPRS und Bluetooth Protokollstack, Java Unterstützung, Multimedia und MMI/GUI,  ins Betriebssystem Nucleus,  in das Tool ClearCase und in den Prozessor S-Gold2 PMB8876 mit ARM 926 Core
  • Configuration Management (Versionskontrolle) mit ClearCase unter Unix und Windows
    • Interne Schulung in ClearCase
    • Anpassen von Config Specs
    • Erstellen von statischen und dynamischen Views
    • Erstellen von Branches und Einchecken/Auseinchecken von Files
  • Integration von Gesamtsoftware und Erstellen von Software (Compilierung)
  • Durchführung von Funktionstests
  • Analyse und Debugging  von Gesamtsoftware in C/C++ und Assembler mit dem PowerTrace von Lauterbach zur Fehlerfindung
  • Behebung von Fehlern bzw. Unterstützung vom Projektteam bei Behebung von Fehlern
  • Dokumentation von Ergebnissen zur Erläuterung von Fehlern und Fehlverhalten für das Projektteam und externe Partner
  • Anpassen von hardware-nahen Treibern

 

Systemumgebung

  • Windows2000 Professional
  • Unix als Host für ClearCase und zur Erstellung von Software(Compilierung)
  • ClearCase von Rational als Configuration Management Tool für die Versionskontrolle
  • Anwendung von Perl Skripten unter Unix

 

Programmiersprachen

  • C/C++ und Assembler von ARM Ltd.

 

Echtzeitkernel

  • Nucleus von Accelerated Technology

 

Hardware

  • S-Gold2 PMB8876 von Infineon mit  ARM926-Core und BlueMoon für Bluetooth-Schnittstelle

 

Entwicklungstools

  • ARM C/C++ Compiler von ARM Ltd unter Unix und Windows
  • PowerTrace von Lauterbach als Debugger

 

Kundennutzen

  • Schnelle Einarbeitung in die Gesamtthematik
  • Schnelle Lösung von Problemen

 

Referenz           

  • Schriftliche Referenz ist vorhanden

 

Anmerkung: Der Vertrag für dieses Projekt war zunächst bis Ende April 2007 verlängert. Aufgrund der Insolvenzanmeldung vom Endkunden (BenQ) endete der Vertrag aber vorzeitig am 31.Oktober 2006.

5 Monate
2006-01 - 2006-05

Speicheroptimierung von Software (CANopen) für ein Servo-Antriebssystem und Integration von Powerlink (Real Time Ethernet) sowie DNS und DHCP

Projektart: Kundenprojekt

Unternehmen: Lenze AG in Hameln

Projektteam: 5 Entwickler

 

Aufgaben

  • Einarbeitung in die Gesamtsoftware und Betriebssystem MQX
  • Speicheroptimierung von Gesamtsoftware (Antriebssteuerung und CANopen) zur Reduzierung des Speicherbedarfs
  • Erstellen von Hardware-nahe Softwareanpassungen für den Prozessor ARM 946E
  • Implementierung und Integration eines SPI-Treibers für ein RTC
  • Integration von Powerlinkprotokoll (Echtzeitethernet)
  • Unterstützung bei Inbetriebnahme von DNS- und DHCP-Protokollstacks und beim Aufbau des Know-hows in diesem Bereich

 

Systemumgebung

  • Windows XP Professional
  • Visual Studio/ Source Safe

 

Programmiersprachen

  • C/C++ und Assembler von MetaWare
  • Visual Studio C/C++ zum Modultest

 

Echtzeitkernel

  • MQX von ARC International Inc.

 

Hardware

  • Kunden-ASIC mit ARM946E-Core

 

Entwicklungstools

  • ARM und MetaWare C/C++ Compiler unter Windows
  • Microsoft Visual Studio
  • Lauterbach Debugger

 

Kundennutzen

  • Kostenreduzierung durch Softwareoptimierung (Einsparung von Chips)
  • Schneller Aufbau von Know-how im Bereich TCP/IP

 

Referenz

  • Genehmigung zur Verwendung von Lenze-Logo als Referenzkunde liegt vor.
1 Jahr 7 Monate
2004-05 - 2005-11

VPN Gateway/managed Ethernet-Switch

Projektart: Internes Projekt

Unternehmen: GateConnect Technologies GmbH in Berlin

Position: Entwicklungsingenieur

Projektteam: 2 Entwickler und 1 studentische Hilfskraft

 

Aufgaben

  • Unterstützung beim Hardwaredesign und Softwareportierung
  • Unterstützung bei der Portierung von embedded Linux und SNMP
  • Portierung von Redboot

 

Systemumgebung

  • Windows XP/2000 für Schaltungseingabe
  • Linux für die Softwareentwicklung

 

Programmiersprachen

  • C/C++ und Assembler

 

Echtzeitkernel

  • Embedded Linux
  • eCOS

 

Hardware

  • Xscale IXP42x 32 Bit Mikroprozessor von Intel

 

Entwicklungstools

  • ORCAD
  • GNU C/C++ unter Linux
  • Lauterbach Debugger
2 Jahre 8 Monate
2003-04 - 2005-11

VPN Gateway mit Sprachintegration und Voice over IP (ISDN over IP)

Projektart: Internes Projekt

Unternehmen: GateConnect Technologies GmbH in Berlin

Position: Projektleiter

Projektteam: 4 Entwickler

 

Aufgaben

  • Projektleitung (Projektplanung mit Terminverfolgung)
  • Auswahl und Einführung, von allen Hard- und Softwaretools
  • Spezifikation vom Gesamtsystem (Hard- und Software)
  • Hardwaredesign und Schaltungseingabe und Layoutbetreuung sowie Produktion
  • Implementierung von hardware-nahen Software
  • Softwareintegration und –debugging
  • Integration von Voicesoftware von Telogy, Voice over IP (ISDN over IP
  • Integration von API von HIFN
  • Mitarbeit und Unterstützung bei Implementierung von IPSec (ESP), PPPoE, dynDNS
  • Unterstützung bei Abnahmetests
  • Portierung von Redboot, eCOS und embedded Linux für MPC885

 

Systemumgebung

  • Windows XP/2000
  • Linux

 

Programmiersprachen

  • C/C++ und Assembler

 

Echtzeitkernel

  • OSE von ENEA Systems
  • ECOS
  • Embedded Linux

 

Hardware

  • MPC857T/MPC885 32 Bit Prozessor von Motorola/Freescale
  • HIFN 7955 32 Bit-Verschlüsselungsprozessor von HIFN
  • MT9072 E1/T1/J1 Tranceiver von Zarlink
  • ISDN Chips von Infinen (DELIC, SBCX und VIP)
  • Cyclone FPGA von Altera
  • 88E8063 Ethernet-Switch von Marvell

 

Entwicklungstools

  • ORCAD
  • GNU C/C++ Compiler unter Windows und Linux
  • Lauterbach Debugger
  • Messgeräte von Trend für ISDN Basis- und Primärmultiplexanschlüsse

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 7 Monate
1978-10 - 1986-04

Studium der Elektrotechnik in Fachrichtung Hochfrequenztechnik/Nachrichtentechnik

keine Angabe, TU Braunschweig
keine Angabe
TU Braunschweig

Thema der Diplomarbeit: Entwicklung von Hard- und Software  zur dynamischen Überlappungskorrektur mit zwei CCD-Zeilensensoren (Signalprozessoren und Signalverarbeitung zur Mustererkennung)

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

MS Office

Hardware- und Softwaretools:

  • GNU C/C++ Compiler,  C/C++ Compiler von Greenhills, C/C++ von ARC International Inc. (MetaWare) und C/C++ von ARM Ltd.
  • Visual C/C++ unter Windows
  • ORCAD für Schaltungseingabe
  • Lauterbach Debugger für PowerPC, ARM und MIPS-Architekturen
  • Messgeräte und Analysetools zur Protokollanalyse  für die Übertragungstechnik

 

Embedded Real Time Kernels:                  

  • VxWorks 6.6/6.4                                       
  • Nucleus                                                    
  • MQX von ARC International Inc.               
  • OSE von ENEA Systems                          
  • Embedded Linux 2.4/2.6                            
  • PowerPC: PowerQuicc I/II
  • MIPS 4KEC
  • eCOS                                                         
  • pSOS                                                        
  • MTEX für HPC16400                                

Architektur

  • MPC5200B/MPC83xxx
  • ARM926
  • ARM 946E
  • PowerPC: MPC8xx
  • Xscale: IXP42x
  • PowerPC- und Xscale
  • MC68000
  • HPC16400

Protokolle, Software und Standards:

  • VPN (IPSec, ESP),  Verschlüsselungsverfahren 3DES und AES
  • PPPoE/dynDNS
  • TCP/IP, NAT, DNS, DCHP, RIP, NHRP,NTP,SMB,SNMP
  • Signalisierungsprotokolle DSS1, V5.x und CAS für ISDN Primärmultiplex- bzw. Basisanschlüsse
  • X.25
  • QD2 (SISA-Managementprotokoll von Telekom)
  • Voice Compression Verfahren (G.711, G.723, G729, ADPCM, usw)
  • ISO/OSI-Referenzmodell
  • Standards von ITU-T, ETSI, IEEE und IETF
  • CANopen und Powerlink
  • GSM/GPRS
  • ATM Protokolle (Adaptationsschicht AAL-x und DSS2)
  • QoS in IP Netzen

 

Programmierung und Softwareentwicklung für embedded Systeme und CASE-Tools:

  • C/C++ (GNU Compiler, Greenhills, Microtec und ARC) und Workbench von Wind River (Eclipse)
  • Assembler
  • VHDL für Programmierung von FPGA
  • CASE-Tools
  • Teamwork zur Systemanalyse/Systemdesign
  • Together für objekt-orientierte Programmierung
  • Configuration Management
  • ClearCase von Rational Rose
  • SourceSafe von MicroSoft
  • Subversion
  • SDL /ASN.1
  • Bash Skiptsprache, sed und awk unter Linux
  • UML
  • XML

 

Schnittstellen:

  • ISDN, xDSL (Basis- und Primärmultiplexanschlüsse, SHDSL und ADSL) und ATM
  • Ethernet und Powerlink(Echtzeitethernet im Bereich Automatisierungstechnik)
  • Serielle Schnittstellen(RS232, RS485, SPI, I2C)
  • CAN Bus

 

Projektleitung:

  • Projektmanagement und ?koordinierung

Berufsparaxis

Seit Januar 2006

  • Projektarbeiten bei Kunden als Freiberufler

2/2002 - 11/2005:

  • Geschäftsführer und Projektleiter als Schlüsselperson bei GateConnect Technologies GmbH in Berlin.

01/2002 - 12/2002:

  • Freiberufler: Erstellung eines Unternehmenskonzeptes ?GateConnect Technologies? mit Unterstützung von VDIVDE in Teltow und Mitarbeit und Beratung bei Yacoub Automatisierungstechnik in Mikroprozessortechnik und industriellen Ethernet-Switchen als Feldbusersatz.

09/1999 - 12/2001:

  • Projektleiter bei ist isdn support technik GmbH in Teltow

 

01/1998 - 08/1999:

  • Softwareentwickler bei der EKB Telecommunication AG in Berlin

 

01/1997-12/1997:

  • Softwareentwickler bei der Albert Ackermann Telekommunikation Entwicklung GmbH in Selchow bei Berlin

10/1995 - 12/1996:

  • Technischer Projektleiter in Geschäftsstelle Berlin/Brandenburg von GfD Gesellschaft für Datenfunk GmbH

 

05/1989 - 09/1995:

  • Hard- und Softwareentwickler in der Abteilung Netz Technik Management ?NTM? bei Krone AG in Berlin

 

07/1987 - 05/1989:

  • Softwareentwickler im Institut für Fernmeldetechnik an der Technischen Universität Berlin als wissenschaftlicher Mitarbeiter am Drittmittelprojekt ?VESPRA?

07/1986 - 05/1987:

  • Hard- und Softwareentwickler bei der Fa. GSP Gesellschaft für Sprachverarbeitung

08/1984 - 10/1984:

  • Fachpraktikum bei der Fa. Fuba in Bad Salzdetfurth

07/1981 - 10/1981:

  • Werkstudent im Labor ?Stromversorgungen? bei Siemens in Brauschweig

Betriebssysteme

Dos
Echtzeitbetriebssysteme
OSE,MQX,, Nucleus, eCOS,embedded Linux, pSOS,MTEX
MS-DOS
pSOS
RTOS (Real Time OS)
OSE,MQX,, Nucleus, eCOS,embedded Linux,pSOS,MTEX,
Unix
VMS
Windows

Programmiersprachen

ASN.1
Assembler
C
C++
Emacs
SDL
TeX, LaTeX

Datenbanken

SQL

Datenkommunikation

ATM
Bus
CAN, RS485, X.21
Ethernet
Fax
HDLC
HDSL
ADSL, SHDSL, IDSL
Internet, Intranet
ISDN
ISDN Basis- und Primärmultiplexansclüsse
ISO/OSI
Message Queuing
parallele Schnittstelle
Proprietäre Protokolle
Public Networks
RFC
TCP/IP, DNS, DCHP, SNMP, VPN
Router
RIPv2, OSPF
RS232
SNMP
TCP/IP
Voice
Windows Netzwerk
Winsock
X.400 X.25 X.225 X.75...

Hardware

Bus
CAN, RS232,RS485,I2C,SPI,Ethernet,Powerlink
Digitale Signalprozessoren
TMS320VC5xxx von Texas Intruments , Blackfin von Analog Devices
Echtzeitsysteme
OSE, MQX,, Nucleus, eCOS, pSOS, MTEX, embedded Linux
embedded Systeme
8, 16, 32 Bit Mikrocontroller und Mikropozessoren
Emulatoren
Lauterbach, GNU Debugger und JTAG Tools
Hardware entwickelt
mit PowerQuicc (MPC8xx, MPC82xx, Freescale/Motorola), Xscale (IXP42x, Intel), 8/16 Bit Mikrocontroller (Phillips/Motorola/national) und Telekommunikationsbausteinen (Infineon/Zarlink/marvell)
Messgeräte
ISDN, ,xDSL, Osziloskop, Logicanalyser,...
Mikrocontroller
DS80C400, 80C552, MC68302, HPC16400
Motorola
PowerQuiccI (MPC885), PowerQuiccII(MPC8248)
Philips
80C552 LPC2293 LPC2294
PLD, FPGA
Altera, Xilinx
Texas Instruments
TMS320VC5xxx;, AR7 und UR8 (MIPS32)
VAX

Berechnung / Simulation / Versuch / Validierung

Software-in-the-Loop Simulation (SIL)

Branchen

Branchen

Telekommunikation
Automatisierungstechnik
Automotive
Hardwarehersteller
Softwarehersteller

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.