Entwicklung Embedded Software und Hardware; Linux; Android
Aktualisiert am 18.03.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2023
Verfügbar zu: 100%
davon vor Ort: 20%
Security Konzepte
Secure coding
Payment Industrie
Deutsch
Englisch
mehrere berufliche Auslandsaufenthalte in USA, England, Italien, Australien, Neuseeland, Indien , Singapur, Frankreich

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

Zeitraum: 10/2019 -

Kunde: Rubean

Kurzbeschreibung: Security Architect / Software Architect / Sofware Developer: Backend System + Android APP for Contactless Payments on COTS Devices with CPOC Zerification


Zeitraum: 4/2018 - 10/2018


Kunde: Bundesagentur für Arbeit

Kurzbeschreibung: IOT Security Architect: Security Concept for a new building automation system for critical
infrastructure

Zeitraum: 1/2018 - 3/2018


Kunde: Rohde & Schwarz Cybersecurity GmbH

Kurzbeschreibung: Security Evaluation, Conceptual design and Implementation: Porting
Secure Android ?BizzTrust? to Android 8.0; Development: Build environment based on docker containers

Zeitraum: 8/2017 - 12/2017


Kunde: Caterva GmbH

Kurzbeschreibung: IOT Security , Security Evaluation, Conceptual design and Implementation: IoT network integration of the Next Generation Battery and Converter model into the
Caterva Operating System

Zeitraum: 1/2017 - 07/2017


Kunde: Huawei European Security Competence and Research Center

Kurzbeschreibung: IOT Security , Security Evaluation, Conceptual design and Implementation: Secure and Privacy enhancement for MQTT Broker in the Huawei OceanConnect IoT
Platform based on Docker containers

Technologien: Arduino, Linux , ARM , Java, C , C++, IOT, MQTT, ZWAVE, Zigbee

Zeitraum: 5/2016 - 12/2016


Kunde: Diehl Controls

Kurzbeschreibung: MQTT to ZWAVE Bridge for Smarthome Controller

Technologien: Linux , ARM , GIT, Jenkins, Java, C , C++, IOT, MQTT

Zeitraum: 1/2014 - 04/2016


Kunde: Fraunhofer-Institut für Angewandte und Integrierte Sicherheit

Kurzbeschreibung: Software Engineer: Linux kernel Driver portierung, Android RIL Virtualisation, Android Powermanagment Virtualisation, Android WIFI Virtualisation, Android GPS Virtualisation

Technologien: Android , Linux , Linux Kernel Driver, ARM , GIT, Jenkins, Java, Virtualisation

Zeitraum: 3/2012 - 12/2013


Kunde: Intel Wireless

Kurzbeschreibung: Software Engineer: Linux USB HOST kernel Driver portierung

native Highspeed USB Gadget NCM Driver

Technologien: Android , Linux , Linux Kernel Driver, ARM , Lauterbach, Clearcase, Jave, HSUPA, HSDPA, LTE , Virtualisation


Zeitraum: 3/2011 - 7/2011


Kunde: Intel Wireless

Kurzbeschreibung: Software Engineer: native Highspeed USB Gadget NCM Driver

Technologien: Android , Linux , Linux Kernel Driver, ARM , Lauterbach, Clearcase, Jave, HSUPA, HSDPA, LTE , Threadx


Zeitraum: 4/2010 - 2/2011

Kunde: Comneon, Infineon

Kurzbeschreibung: System Architekt Android / Linux / Virtualisation

Technologien: Android , Linux , Linux Kernel Driver, ARM , Lauterbach, Clearcase, Jave, HSUPA, HSDPA

Zeitraum: 7/2006 - 03/2010

Kunde: Ericsson , ST - Ericsson

Kurzbeschreibung: Software Engineer

Linux kernel driver development: High speed USB ethernet networking driver for different mobil prototyping plattforms x86, x64, ARM 9, ARM11 and ARM Cortex

Android porting


Technologien: Android, HSUPA, ARM, Lauterbach, Highspeed USB + Analysator, Voip, Linux,

Sip-Server, Eclipse, C-Compiler, Rational ClearCase, Java , WAP, UMTS



Zeitraum: 5/2005 -
Thema: Entwicklung eines GPS -Video- Museumsführer
Kunde: Audioguide

Kurzbeschreibung:

Video-Museumsführer auf Basis einer kundenspezifischen PDA Plattform mit
Touchscreen und GPS. Zusätzliche Funktionen für digitaler Funk-Sprachübertragung
von einem Sender an mehrere Empfänger und Remote Steuerung des Gerätes sind
integriert.

Tätigkeit: Hard- und Softwarekonzeption, Prototypentwicklung,

Hard- und Softwareentwicklung, Überwachung und

Test der Serienfertigung, GPS-Daten und Karten Eichung,

Dokumentation


Technologien: Windows CE. Net ,XSCALE, GPS, Wireless 2.4GHz,

Zigbee, MP3, SD- CARD, FAT16, FAT32, MPEG-4,

DIVX, AVI, GPS, Video, 8051, Keil C-Compiler, Orcad,

Eagle, PADS





Zeitraum: 11/2004 -
Thema: Entwicklung eines MP3 -Wireless Museumsführer
Kunde: Audioguide

Kurzbeschreibung:

Ein speziell auf Museen und Austellungen abgestimmter MP3-Player mit großen
Display und Zahlentastatur. Zusätzliche Funktionen für digitaler
Funk-Sprachübertragung von einem Sender an mehrere Empfänger und Remote
Steuerung des Gerätes sind integriert.

Tätigkeit: Hard- und Softwarekonzeption, Prototypentwicklung,

Gehäuse-, Hard- und Softwareentwicklung, Überwachung

und Test der Serienfertigung, Dokumentation


Technologien: ARM, Wireless 2.4GHz, Zigbee, MP3, SD-CARD,

FAT16,FAT32, 8051, DSP,Orcad , Eagle, PADS




Zeitraum: 5/2004 - 10/2004
Thema: Entwicklung einer 8-fach MultiMedia- SD-Card Kopierstation mit einem FPGA zur Geschwindigkeitsoptimierung

Kurzbeschreibung:

Erweiterung und Optimierung einer vorhandenen MultiMediaCard Kopierstation
mit dem Ziel, den Kopiervorgang auf maximalen Datendurchsatz zu steigern.
Hierzu sollen zeitkritische Softwareroutinen in programmierbarer Logik
implementiert werden. Der vorhanden ARM -Prozessor wurde hierbei durch einen
Softcore von Xilinx Microblaze ersetzt.


Tätigkeit: Projektleitung, Hard- und Softwarekonzeption, Hard- und Softwareentwicklung

Technologien: Microblaze, MMC-Card, SD-Card, Linux, VHDL, FPGA, Eagle





Zeitraum: 8/2003 - 4/2004
Thema: Entwicklung einer kundenspezifischen MP3-CD-Abhörstation

für CD-Abteilungen in Kaufhäusern

Kunde: Kaufhof

Kurzbeschreibung:

Durch Einlesen eines Barcode auf der CD werden die entsprechenden Titel auf der
CD sofort als MP3-Files über das Netzwerk abgespielt. Alle Files sind zentral
auf einem Server gespeichert und werden bei Bedarf auf einen lokalen Proxy-PC
übertragen.

Tätigkeit: Hard- und Softwarekonzeption, Prototypentwicklung,

Hard- und Softwareentwicklung, Überwachung und Test

der Serienfertigung, Dokumentation


Technologien: Linux, MP3, HTTP, TFTP, FTP, Proxy-Server, JAVA,

Barcode - Scanner, DSP,Orcad , Eagle, PADS




Zeitraum: 11/2002 - 7/2003
Thema: Konzeption eines Audio-Mediaservers auf Linux-Basis
Kunde: Pontis (MS300)

Kurzbeschreibung:

HIFI-Komponente zur Wiedergabe von Digital Musik, Musik und Photo Server

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption

Technologien: Linux, MP3 ,OGG, SAMBA, MySQL, SD-CARD, USB,

PAL, Digital Audio





Zeitraum: 9/2002 - 3/2003
Thema: Realisierung eines plattformunabhängigen MMC-Host-

Controller in Software

Kunde: Pontis

Kurzbeschreibung: Library zur Ansteuerung der MMC- SD-CARD im MMCModus

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption

Technologien: MMC-CARD, SD-CARD, ARM , 8051, TI320VC54xx




Zeitraum: 9/2001 - 3/2002
Thema: Entwicklung eines kundenspezifischen MP3-Players für

Museen

Kunde: Audioguide
Kurzbeschreibung: Ein speziell auf Museen abgestimmter MP3-Player mit

großen Display und Zahlentastatur


Tätigkeit: Hard- und Softwarekonzeption, Prototypentwicklung,

Hard- und Softwareentwicklung, Überwachung und

Test der Serienfertigung, Dokumentation


Technologien: MP3, 8051, MMC-Card, DSP,Eagle,




Zeitraum: 4/2001 - 9/2001
Thema: Analyse und Implementierung eines Systems zur bi-

nauralen Wahrnehmung auf einem Audio-Player

Kunde: Pontis

Kurzbeschreibung:

Analyse verschiedener Einflüsse auf die räumliche Wahrnehmung von Schall-
ereignissen. Hier werden Zeitdifferenzen und Leveldifferenzen zwischen den
beiden Ohren, sowie Außenohrübertragungsfunktionen untersucht. Diese
Erkenntnisse aus dem Bereich der Psychoakustik werden dann als Filtersystem
auf dem DSP eines portablen Audio-Players für den Echtzeitbetrieb implementiert.

Tätigkeit: Projektleitung

Technologien: MP3, TI320VC54xx, TI Code Composer Studio, DSP-

Realtime Bios, Matlab





Zeitraum: 4/2001 - 11/2002
Thema: Entwicklung einer 8-fach MultiMedia- SD-Card Kopier-

station mit einem FPGA zur Geschwindigkeitsoptimierung

Kunde: Pontis

Kurzbeschreibung:

Erweiterung und Optimierung einer vorhandenen MultiMediaCard Kopierstation
mit dem Ziel, den Kopiervorgang auf maximalen Datendurchsatz zu steigern.
Hierzu sollen zeitkritische Softwareroutinen in programmierbarer Logik
implementiert werden.

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption, Hard-
und Softwareentwicklung

Technologien: ARM, MMC-Card, SD-Card, Linux, RS-232, VHDL, FPGA, Eagle




Zeitraum: 1/2001 - 12/2001
Thema: Entwicklung eine kundenspezifischen Digital-Musik-

Player auf Basis eines DSP TI320VC54xx von TI

Kunde: Brainwave Enterprises ( Gerätename: PZIZZ )

Kurzbeschreibung:

Dieser Player hilft bei der Entspannung. Es werden in Echtzeit Sprache und MP3
gemischt und ausgegeben. Zusätzliche Signale, die dem Gehirn zur Entspannung dienen
werden beigemischt.

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption, Hard-

und Softwareentwicklung


Technologien: MP3, ADPCM, TI320VC54xx, TI Code Composer Studio, FAT16,

FAT32, MMC- Card, CompactFlash, DSP- Realtime Bios, Orcad





Zeitraum: 4/2000 - 8/2000
Thema: Entwicklung einer 8fach MultiMediaCard Kopierstation
Kunde: Pontis

Kurzbeschreibung:

Die portable Kopierstation kann von einem Master auf 8 Slaves gleichzeitig Daten
löschen, kopieren und vergleichen. Statistische Funktionen zur Auswertung der
Kopiervorgänge sind integriert.

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption, Hard-

und Softwareentwicklung


Technologien: ARM, MMC-Card, Linux, RS-232, Eagle,




Zeitraum: 1/2000 - 8/2001
Thema: Entwicklung eines portable Digital-Musik-Players auf

Basis eines DSP TI320VC54xx von TI (Pontis SP600)

Kunde: Pontis

Kurzbeschreibung:

Multiformat Digital-Musik-Player mit SD-Card und CF-Card für den Konsumermarkt.

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption, Hard-

und Softwareentwicklung


Technologien: MP3, AAC, WMA, OGG, AC3, TI320VC54xx, TI Code Composer

Studio, FAT16, FAT32, MMC- Card, SD-Card, CompactFlash,

DSP- Realtime Bios, USB, Orcad





Zeitraum: 5/1999 - 12/2000

Thema: Entwicklung eine portablen MP3-Players mit USB

(Pontis SP504)

Kunde: Pontis

OEM Grundig (MPaxx MP150)


Kurzbeschreibung: Weiterentwicklung des SP503 MP3-Player

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption, Hard-

und Softwareentwicklung


Technologien: 8051, USB, Keil C-Compiler, Visual C, MP3, ROS




Zeitraum: 6/2000 - 9/2000
Thema: Entwicklung eines Prototypen für eine MP3-CD-Abhörstation
Kunde: Kaufhof

Kurzbeschreibung:

Durch Einlesen eines Barcode auf der CD werden die entspechenden Titel auf der
CD sofort als MP3-Files über das Netzwerk abgespielt. Alle Files sind zentral
auf einem Server gespeichert und werden bei Bedarf auf einen lokalen Proxy-PC
übertragen.

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption, Proto-

typentwicklung, Hard- und Softwareentwicklung


Technologien: AVR, MP3 , DIMM-PC 486, Linux, MS-DOS , TCP/IP, Eagle,

Barcode Scanner, Proxy





Zeitraum: 10/1999 - 4/2003
Thema: Netzwerkadministrator NT-Server
Kunde: Pontis

Kurzbeschreibung: Aufbau, Einrichtung und Adminstration Firmennetzwerk

mit Windows NT


Technologien: Window-NT, Netzwerk




Zeitraum: 9/1998 - 4/1999
Thema: Softwareentwicklung für ein USB - Device zur Daten

übertragung

Kunde: Pontis

Kurzbeschreibung: Grundlagen und Know-How Entwicklung für USB-Bus

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption

Technologien: Keil C-Compiler , 80251, USB




Zeitraum: 1/1998 - 8/2001
Thema: L.E.D - Software (Load.Encode.Decode)
Kunde: Pontis

Kurzbeschreibung:

Die LED-Software dient auf dem PC zur Daten übertragung an die unterschiedliche
MP3-Player und MMC-Kartenleser. CD - Title information können über das Inter-
net abgefragt werden, CD und Files werden als MP3 ,WAV encodiert.

Tätigkeit: Projektleitung, Softwarekonzeption, Softwareentwicklung

Technologien: Delphi, Visual C, MP3 - Encoder , MP3 - Decoder,

CDDB, MAC OS, Linux, Windows





Zeitraum: 1/1998 - 10/1999
Thema: Entwicklung eines portable MP3-Players mit 2 MMC-Karten

für den Konsumermarkt (Pontis SP503)

Kunde: Pontis

Kurzbeschreibung:

Weiterentwicklung des Prototypen von 1995. Der erste Konsumer-MP3-Player
weltweit.

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption, Prototypen-

entwicklung, Hard- und Softwareentwicklung, Vorführung auf

internationalen Austellungen und Messen
Technologien: 8051, Keil C-Compiler , Eagle, Visual C, ROS-Filesystem

MP3 , MMC-Card





Zeitraum: 6/1997 - 2/1998
Thema: Storyteller (Talking Toy), StoryCreator
Kunde: Siemens

Kurzbeschreibung:

Ein Prototyp für ein Spielzeug das verschiedene Keyworte sprecherunabhängig
erkennt und dadurch unterschiedliche Zweige im Erzählen einer Geschichte ein-
schlagen kann. Die Geschichte oder Quiz können über eine PC-Software einfach
erstellt werden. Gewann auf der CeBIT'98 eine Preis für das kinderfreundlichste
Produkt.

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption, Proto

typentwicklung, Hard- und Softwareentwicklung


Technologien: C166, Tasking, Keil, Spracherkennung , ADPCM, LEX,

YACC, MMC-Card, MP3





Zeitraum: 1/1997 - 8/1997
Thema: Drehmomentprüfplatz für Motoren mit Frequenzumrichter
Kunde: ABM

Kurzbeschreibung:

Der Prüfstand ist in einem Wohnmobil eingebaut und dient zur Demonstration
auf Messen. Unterschiedlichste Lastkennlinien können grafisch eingegeben werden.
Soll- und Istkennlinien werden nach einem Prüflauf visualisiert.

Tätigkeit: Hard- und Softwarekonzeption, Prototypentwicklung,

Hard- und Softwareentwicklung, Schaltschrankaufbau,

Anlageninstallation und Test, Dokumentation


Technologien: Labview, Digital- Analog Data Aquisation




Zeitraum: 1/1997 - 8/1999
Thema: Langzeitleistungmesser für Elektrowerkzeuge
Kunde: Bosch Elektrowerkzeuge

Kurzbeschreibung:

Die Lastkennlinen von Elektrowerkzeugen soll unter realen Arbeitsbedingungen
aufgezeichnet werden. Der Flash-Datenlogger speichert im Sekundentakt der
Leistung und Temperatur des Elektrowerkzeugs. Die Daten werden über IRDA auf
einen PC zur Visualiserung übertragen.

Tätigkeit: Hard- und Softwarekonzeption, Prototypentwicklung,

Hard- und Softwareentwicklung, Überwachung und

Test der Serienfertigung, Dokumentation


Technologien: Labwindows CVI, 8051, Keil C-Compiler, IRDA,

Redundante Datenspeicherung, Eagle





Zeitraum: 8/1995 - 9/1999
Thema: Netzwerkadministrator OS2-Server
Kunde: Pontis

Kurzbeschreibung: Aufbau, Einrichtung und Adminstration Firmennetzwerk mit OS2

Technologien: OS2, Netzwerk




Zeitraum: 10/1995 - 12/1996
Thema: Dauerlaufprüfstand für Elektrowerkzeuge
Kunde: &nbs; Bosch Elektrowerkzeuge

Kurzbeschreibung:

Entwicklung eines 4-fach Prüfstandes für Elektrowerkzeuge um das Verhalten der
Prüflinge im Dauerbetrieb mit unterschiedlichen Lastkennlinien zu testen.
Bremsdrehstrommotoren dienen als aktive Bremseinheit. Ein Steuerrechner im
Schaltschrank regelt das System. Die Maschinen z.B. Winkelscheifer oder
Bohrmaschinen werden über einen definierten Zeitraum unter Nennlast betrieben.
Während der Versuchsdauer werden Strom, Spannung, Temperatur und Drehzahl
überwacht und zur weiteren Verarbeitung an einem Daten-PC übertragen.

Tätigkeit: Hard- und Softwarekonzeption, Prototypentwicklung,

Softwareentwicklung, Schaltschrankaufbau, Anlagen

installation und Test, Dokumentation


Technologien: Labwindows CVI,Visual C++, Servo Motoren, AutoCad,

Dbase,SCXI, TCP/IP, GUI, Leistungselektronik





Zeitraum: 3/1995 - 9/1995
Thema: weltweit erster Flash MP3-Player Prototyp
Kunde: Siemens

Kurzbeschreibung:

Entwicklung eines batteriebetriebenen MP3-Players als Anwendungs-Demonstrator
für MultiMediaCards. Die MultimediaCards standen zu diesem Zeitpunkt nur als
sehr teure ROM-Prototypen zur Verfügung, deshalb wurden die Karten auf
Flashbasis emuliert. Hierzu wurde im ersten Schritt das MultiMediaCard Interface
in einem FPGA und auf einem Microcontroller emuliert. Die Anbindung an das
Flash-Filesystem und den DSP der dann die MP3-Files decodiert, wurde auf einem
weiteren Mikrocontroller entwickelt. Die MP3-Files können über die serielle
Schnittstelle auf den MMC-Card-Emulator übertragen werden.

Tätigkeit: Hard- und Softwarekonzeption, Prototypentwicklung,

Hard- und Softwareentwicklung, Vorführung bei Siemens


Technologien: MulitMediaCard (MMC), 8051, Keil C-Compiler, MP3-DSP,

Flash, Altera FPGA, FAT Filesystem, Borland C, I2S, Eagle





Zeitraum: 6/1994 - 2/1995
Thema: GPIB-Interface für Funkstörmeßempfänger:
Kunde: Schwarzbeck

Kurzbeschreibung:

Der Funkstörmeßempfänger - ein hochempfindliches analoges Meßgerät wird zur
Messung der Störausstrahlung von Elektrogeräten (Emv) verwendet. Der Empfänger
verfügt über vielfältige Einstellparameter. Über eine digitale Schnittstelle
(GPIB) und seriell können alle Parameter wie Frequenz, Dämpfung , Meßmodus
eingestellt werden. Zusätzliche Sonderfunktionen wie die Emulation der vorhandenen
veralteten GPIB-Schnittstelle, Autoranging und automatisches Scannen über einen
Frequenzbereich wurde implementiert. Eine Software-Simulation des Meßempfänger-
interface wurde zusätzlich entwickelt.

Tätigkeit: Hard- und Softwarekonzeption, Prototypentwicklung, Hard-

und Softwareentwicklung,


Technologien: 8051, Keil C-Kompiler, Labwindows CVI, GPIB,

IEEE-488.2, SCPI, LEX, YACC, Eagle¿Layout-Editor





Zeitraum: 9/1993 - 5/1994
Thema: Integration eines automatischen Datenerfassungs-

netzwerkes

Kunde: Intermec, VEDAG

Kurzbeschreibung:

Entwicklung einer PC- Software, die als Interface zwischen einer SPS,
BDE-Terminals, Laserscanner und Barcodedrucker dient. Die Software verwendet
eine Statemaschine um eine Ablaufsteuerung von Förderbänder in der Fertigung zu
realisieren. Die zu etikettierende Paletten werden über Lichtschranken und
Barcodescanner erkannt und automatisch etikettiert Der aktuelle Programmstatus
wird über eine Monitor ausgeben.

Tätigkeit: Softwareentwicklung Prototypenentwicklung und Test

Technologien: Dos, Borland C 3.1, Digital IO-Card, RS232, GUI



Zeitraum: 1/1993 - 8/1993
Thema: Kundenspezifische Software für Datenerfassungs-

Termials mit Laserscanner

Kunde: Kermi Heizkörper

Kurzbeschreibung:

In einer neuen Lagerhalle für Heizkörper wurde die komplette Datenerfassung
entwickelt. Eine lineare Speicherverwaltungssoftware zur einfachen Verwendung
der in Bänken aufgeteilen Speicher wurde implementiert. Das Benutzerinterface
mit Display und Tastatur des mobilen Terminals ist auf einfachste Bedienung
abgestimmt. Ein Datenübertragungsprotokoll zum Hostrechner wurde implementiert.

Tätigkeit: Softwareentwicklung, Installation und Test vor Ort

Technologien: 8051, Keil C-51 Compiler, RS232 , Laserscanner


Aus- und Weiterbildung

Aus- und Weiterbildung

Studium:          
Elektrotechnik an der Fachhochschule Landshut

Abschluß:         
Dipl. Ing. (FH)  Fachrichtung Mikroelektronik

Fortbildung:

LabWindows /CVI von National Instruments

RTLinux

Advanced Embedded System Development with Microblaze

Antennen für drahtlose Kurzstrecken-Datenübertragung

ARM - Entwickler Seminar

Informatik

Kompetenzen

Kompetenzen

Top-Skills

Security Konzepte Secure coding Payment Industrie

Produkte / Standards / Erfahrungen / Methoden

R&D
Projektleitung: Hard- und Softwareentwicklung in kundenspezifischen Projekten
Projektmanagement
Entwicklungsleitung von Produkten in der Konsumer-
Industrie
Leitung eines 10 -köpfigen Entwicklungsteam
Anwendungs- und Systemprogrammierung
Planung und Konfiguration von Netzwerken
Windows-Systemprogrammierung
Programmierung von Treibern und hardwarenaher Software für PC
Linux-Systemprogrammierung
Datensicherheitsberatung
Aktive Teilnahme an MultiMediaCard-Association, SD-Card Association und SDMI Meetings
Hardwarentwicklungen:
Analog-, Digital-,Audio- und Digitalaudiotechnik
Leiterplattenentwicklung und -test
Produktentwicklung :Gehäuse, CE-Test, Fertigung
HighEnd Konsumer Audio

Autocad
Orcad
Eagle
OpenOffice
Office 97 / 2000 / XP / 2003
Softice
Windows Debugger
Windows CE Platformbuilder


Betriebssysteme

Dos
Echtzeitbetriebssysteme
Mac OS
MS-DOS
OS/2
PalmOS
RTOS (Real Time OS)
Unix
Windows
Windows CE
Android
CE-Net , MS-DOS, Linux, Windows, ucLinux
Microsoft Windows XP,
Microsoft Windows 4.x Server + Workstation, Windows 2000 / 2003 Server +
2000 Professional, Windows 9x, Windows 3.x
OS/2 - Server

Programmiersprachen

Assembler
Basic
C
C++
CodeWarrior
dBase
Delphi
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
LabView
Maschinensprachen
MATLAB / Simulink
Pascal
Perl
Shell
yacc/lex
Labwindows/CVI
Assembler
Basic
GCC
MATLAB
PSPICE
VHDL
Verilog
System-C
C#, VB.NET,
.net Compact Framework
embedded Visual VB 3.0
embedded Visual C++ 4.0
HTML
UML

Datenbanken

BDE
MS SQL Server
MySQL

Datenkommunikation

Bus
Ethernet
Fax
IBM LAN Server
Internet, Intranet
ISDN
LAN, LAN Manager
NetBeui
NetBios
OS/2 Netzwerk
Packet-Radio
parallele Schnittstelle
Proprietäre Protokolle
RS232
SMTP
TCP/IP
Voice
Windows Netzwerk
Winsock
Internet, Intranet: CGI, TFTP,FTP, HTTP, TCP/IP, UDP
parallele Schnittstelle
RS232
Windows Netzwerk
GSM/SMS/GPRS
Winsock
GPS
Bluetooth
Bluetooth-API in J2ME, .Net
IRDA
SPI
I2C
I2S
Wireless mit CC2500, C2420 (Chipcon) und Nordic
USB
ZigBee
Firewire
Voice over IP
Samba


Hardware

Bus
CD-Writer / Brenner
Datenerfassungsterminals
Digitale Signalprozessoren
TI320VC54xx , Blackfin
Drucker
Echtzeitsysteme
RTLinux, RT-Kernel, Windows CE, ucosII, FreeRTOS, RTX51 TINY von Keil, Threadx
embedded Systeme
Android, Linux , BSD, Solaris
Emulatoren
Lauterbach, Hitex, I-System, Jtag, Keil, Proteus, IAR,TI CodeComposer Studio, Tasking
Hardware entwickelt
sehr gute Kenntnisse Leiterplattendesign mit Mikrocontrollern
Mikrocontroller
8051X, 8016X, PIC, AVR, ARM ,UBICOM IP2022, TI320C54x
PC
Hardwarekenntnisse seit 8086; Netz; Client-Server
PLD, FPGA
Altera , Xilinx
Plotter
Proprietäre HW
Scanner
Sensoren
Steuer und Regelsysteme
Streamer
Texas Instruments
Video Capture Karte

Berechnung / Simulation / Versuch / Validierung

PSpice

Design / Entwicklung / Konstruktion

AutoCAD
EAGLE

Branchen

Branchen

Automatisierungstechnik
Konsumerindustrie
Elektrotechnik
Telekommunikation
Ingenieurbüros
Automobilindustrie
FIN-Tech

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

Zeitraum: 10/2019 -

Kunde: Rubean

Kurzbeschreibung: Security Architect / Software Architect / Sofware Developer: Backend System + Android APP for Contactless Payments on COTS Devices with CPOC Zerification


Zeitraum: 4/2018 - 10/2018


Kunde: Bundesagentur für Arbeit

Kurzbeschreibung: IOT Security Architect: Security Concept for a new building automation system for critical
infrastructure

Zeitraum: 1/2018 - 3/2018


Kunde: Rohde & Schwarz Cybersecurity GmbH

Kurzbeschreibung: Security Evaluation, Conceptual design and Implementation: Porting
Secure Android ?BizzTrust? to Android 8.0; Development: Build environment based on docker containers

Zeitraum: 8/2017 - 12/2017


Kunde: Caterva GmbH

Kurzbeschreibung: IOT Security , Security Evaluation, Conceptual design and Implementation: IoT network integration of the Next Generation Battery and Converter model into the
Caterva Operating System

Zeitraum: 1/2017 - 07/2017


Kunde: Huawei European Security Competence and Research Center

Kurzbeschreibung: IOT Security , Security Evaluation, Conceptual design and Implementation: Secure and Privacy enhancement for MQTT Broker in the Huawei OceanConnect IoT
Platform based on Docker containers

Technologien: Arduino, Linux , ARM , Java, C , C++, IOT, MQTT, ZWAVE, Zigbee

Zeitraum: 5/2016 - 12/2016


Kunde: Diehl Controls

Kurzbeschreibung: MQTT to ZWAVE Bridge for Smarthome Controller

Technologien: Linux , ARM , GIT, Jenkins, Java, C , C++, IOT, MQTT

Zeitraum: 1/2014 - 04/2016


Kunde: Fraunhofer-Institut für Angewandte und Integrierte Sicherheit

Kurzbeschreibung: Software Engineer: Linux kernel Driver portierung, Android RIL Virtualisation, Android Powermanagment Virtualisation, Android WIFI Virtualisation, Android GPS Virtualisation

Technologien: Android , Linux , Linux Kernel Driver, ARM , GIT, Jenkins, Java, Virtualisation

Zeitraum: 3/2012 - 12/2013


Kunde: Intel Wireless

Kurzbeschreibung: Software Engineer: Linux USB HOST kernel Driver portierung

native Highspeed USB Gadget NCM Driver

Technologien: Android , Linux , Linux Kernel Driver, ARM , Lauterbach, Clearcase, Jave, HSUPA, HSDPA, LTE , Virtualisation


Zeitraum: 3/2011 - 7/2011


Kunde: Intel Wireless

Kurzbeschreibung: Software Engineer: native Highspeed USB Gadget NCM Driver

Technologien: Android , Linux , Linux Kernel Driver, ARM , Lauterbach, Clearcase, Jave, HSUPA, HSDPA, LTE , Threadx


Zeitraum: 4/2010 - 2/2011

Kunde: Comneon, Infineon

Kurzbeschreibung: System Architekt Android / Linux / Virtualisation

Technologien: Android , Linux , Linux Kernel Driver, ARM , Lauterbach, Clearcase, Jave, HSUPA, HSDPA

Zeitraum: 7/2006 - 03/2010

Kunde: Ericsson , ST - Ericsson

Kurzbeschreibung: Software Engineer

Linux kernel driver development: High speed USB ethernet networking driver for different mobil prototyping plattforms x86, x64, ARM 9, ARM11 and ARM Cortex

Android porting


Technologien: Android, HSUPA, ARM, Lauterbach, Highspeed USB + Analysator, Voip, Linux,

Sip-Server, Eclipse, C-Compiler, Rational ClearCase, Java , WAP, UMTS



Zeitraum: 5/2005 -
Thema: Entwicklung eines GPS -Video- Museumsführer
Kunde: Audioguide

Kurzbeschreibung:

Video-Museumsführer auf Basis einer kundenspezifischen PDA Plattform mit
Touchscreen und GPS. Zusätzliche Funktionen für digitaler Funk-Sprachübertragung
von einem Sender an mehrere Empfänger und Remote Steuerung des Gerätes sind
integriert.

Tätigkeit: Hard- und Softwarekonzeption, Prototypentwicklung,

Hard- und Softwareentwicklung, Überwachung und

Test der Serienfertigung, GPS-Daten und Karten Eichung,

Dokumentation


Technologien: Windows CE. Net ,XSCALE, GPS, Wireless 2.4GHz,

Zigbee, MP3, SD- CARD, FAT16, FAT32, MPEG-4,

DIVX, AVI, GPS, Video, 8051, Keil C-Compiler, Orcad,

Eagle, PADS





Zeitraum: 11/2004 -
Thema: Entwicklung eines MP3 -Wireless Museumsführer
Kunde: Audioguide

Kurzbeschreibung:

Ein speziell auf Museen und Austellungen abgestimmter MP3-Player mit großen
Display und Zahlentastatur. Zusätzliche Funktionen für digitaler
Funk-Sprachübertragung von einem Sender an mehrere Empfänger und Remote
Steuerung des Gerätes sind integriert.

Tätigkeit: Hard- und Softwarekonzeption, Prototypentwicklung,

Gehäuse-, Hard- und Softwareentwicklung, Überwachung

und Test der Serienfertigung, Dokumentation


Technologien: ARM, Wireless 2.4GHz, Zigbee, MP3, SD-CARD,

FAT16,FAT32, 8051, DSP,Orcad , Eagle, PADS




Zeitraum: 5/2004 - 10/2004
Thema: Entwicklung einer 8-fach MultiMedia- SD-Card Kopierstation mit einem FPGA zur Geschwindigkeitsoptimierung

Kurzbeschreibung:

Erweiterung und Optimierung einer vorhandenen MultiMediaCard Kopierstation
mit dem Ziel, den Kopiervorgang auf maximalen Datendurchsatz zu steigern.
Hierzu sollen zeitkritische Softwareroutinen in programmierbarer Logik
implementiert werden. Der vorhanden ARM -Prozessor wurde hierbei durch einen
Softcore von Xilinx Microblaze ersetzt.


Tätigkeit: Projektleitung, Hard- und Softwarekonzeption, Hard- und Softwareentwicklung

Technologien: Microblaze, MMC-Card, SD-Card, Linux, VHDL, FPGA, Eagle





Zeitraum: 8/2003 - 4/2004
Thema: Entwicklung einer kundenspezifischen MP3-CD-Abhörstation

für CD-Abteilungen in Kaufhäusern

Kunde: Kaufhof

Kurzbeschreibung:

Durch Einlesen eines Barcode auf der CD werden die entsprechenden Titel auf der
CD sofort als MP3-Files über das Netzwerk abgespielt. Alle Files sind zentral
auf einem Server gespeichert und werden bei Bedarf auf einen lokalen Proxy-PC
übertragen.

Tätigkeit: Hard- und Softwarekonzeption, Prototypentwicklung,

Hard- und Softwareentwicklung, Überwachung und Test

der Serienfertigung, Dokumentation


Technologien: Linux, MP3, HTTP, TFTP, FTP, Proxy-Server, JAVA,

Barcode - Scanner, DSP,Orcad , Eagle, PADS




Zeitraum: 11/2002 - 7/2003
Thema: Konzeption eines Audio-Mediaservers auf Linux-Basis
Kunde: Pontis (MS300)

Kurzbeschreibung:

HIFI-Komponente zur Wiedergabe von Digital Musik, Musik und Photo Server

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption

Technologien: Linux, MP3 ,OGG, SAMBA, MySQL, SD-CARD, USB,

PAL, Digital Audio





Zeitraum: 9/2002 - 3/2003
Thema: Realisierung eines plattformunabhängigen MMC-Host-

Controller in Software

Kunde: Pontis

Kurzbeschreibung: Library zur Ansteuerung der MMC- SD-CARD im MMCModus

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption

Technologien: MMC-CARD, SD-CARD, ARM , 8051, TI320VC54xx




Zeitraum: 9/2001 - 3/2002
Thema: Entwicklung eines kundenspezifischen MP3-Players für

Museen

Kunde: Audioguide
Kurzbeschreibung: Ein speziell auf Museen abgestimmter MP3-Player mit

großen Display und Zahlentastatur


Tätigkeit: Hard- und Softwarekonzeption, Prototypentwicklung,

Hard- und Softwareentwicklung, Überwachung und

Test der Serienfertigung, Dokumentation


Technologien: MP3, 8051, MMC-Card, DSP,Eagle,




Zeitraum: 4/2001 - 9/2001
Thema: Analyse und Implementierung eines Systems zur bi-

nauralen Wahrnehmung auf einem Audio-Player

Kunde: Pontis

Kurzbeschreibung:

Analyse verschiedener Einflüsse auf die räumliche Wahrnehmung von Schall-
ereignissen. Hier werden Zeitdifferenzen und Leveldifferenzen zwischen den
beiden Ohren, sowie Außenohrübertragungsfunktionen untersucht. Diese
Erkenntnisse aus dem Bereich der Psychoakustik werden dann als Filtersystem
auf dem DSP eines portablen Audio-Players für den Echtzeitbetrieb implementiert.

Tätigkeit: Projektleitung

Technologien: MP3, TI320VC54xx, TI Code Composer Studio, DSP-

Realtime Bios, Matlab





Zeitraum: 4/2001 - 11/2002
Thema: Entwicklung einer 8-fach MultiMedia- SD-Card Kopier-

station mit einem FPGA zur Geschwindigkeitsoptimierung

Kunde: Pontis

Kurzbeschreibung:

Erweiterung und Optimierung einer vorhandenen MultiMediaCard Kopierstation
mit dem Ziel, den Kopiervorgang auf maximalen Datendurchsatz zu steigern.
Hierzu sollen zeitkritische Softwareroutinen in programmierbarer Logik
implementiert werden.

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption, Hard-
und Softwareentwicklung

Technologien: ARM, MMC-Card, SD-Card, Linux, RS-232, VHDL, FPGA, Eagle




Zeitraum: 1/2001 - 12/2001
Thema: Entwicklung eine kundenspezifischen Digital-Musik-

Player auf Basis eines DSP TI320VC54xx von TI

Kunde: Brainwave Enterprises ( Gerätename: PZIZZ )

Kurzbeschreibung:

Dieser Player hilft bei der Entspannung. Es werden in Echtzeit Sprache und MP3
gemischt und ausgegeben. Zusätzliche Signale, die dem Gehirn zur Entspannung dienen
werden beigemischt.

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption, Hard-

und Softwareentwicklung


Technologien: MP3, ADPCM, TI320VC54xx, TI Code Composer Studio, FAT16,

FAT32, MMC- Card, CompactFlash, DSP- Realtime Bios, Orcad





Zeitraum: 4/2000 - 8/2000
Thema: Entwicklung einer 8fach MultiMediaCard Kopierstation
Kunde: Pontis

Kurzbeschreibung:

Die portable Kopierstation kann von einem Master auf 8 Slaves gleichzeitig Daten
löschen, kopieren und vergleichen. Statistische Funktionen zur Auswertung der
Kopiervorgänge sind integriert.

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption, Hard-

und Softwareentwicklung


Technologien: ARM, MMC-Card, Linux, RS-232, Eagle,




Zeitraum: 1/2000 - 8/2001
Thema: Entwicklung eines portable Digital-Musik-Players auf

Basis eines DSP TI320VC54xx von TI (Pontis SP600)

Kunde: Pontis

Kurzbeschreibung:

Multiformat Digital-Musik-Player mit SD-Card und CF-Card für den Konsumermarkt.

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption, Hard-

und Softwareentwicklung


Technologien: MP3, AAC, WMA, OGG, AC3, TI320VC54xx, TI Code Composer

Studio, FAT16, FAT32, MMC- Card, SD-Card, CompactFlash,

DSP- Realtime Bios, USB, Orcad





Zeitraum: 5/1999 - 12/2000

Thema: Entwicklung eine portablen MP3-Players mit USB

(Pontis SP504)

Kunde: Pontis

OEM Grundig (MPaxx MP150)


Kurzbeschreibung: Weiterentwicklung des SP503 MP3-Player

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption, Hard-

und Softwareentwicklung


Technologien: 8051, USB, Keil C-Compiler, Visual C, MP3, ROS




Zeitraum: 6/2000 - 9/2000
Thema: Entwicklung eines Prototypen für eine MP3-CD-Abhörstation
Kunde: Kaufhof

Kurzbeschreibung:

Durch Einlesen eines Barcode auf der CD werden die entspechenden Titel auf der
CD sofort als MP3-Files über das Netzwerk abgespielt. Alle Files sind zentral
auf einem Server gespeichert und werden bei Bedarf auf einen lokalen Proxy-PC
übertragen.

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption, Proto-

typentwicklung, Hard- und Softwareentwicklung


Technologien: AVR, MP3 , DIMM-PC 486, Linux, MS-DOS , TCP/IP, Eagle,

Barcode Scanner, Proxy





Zeitraum: 10/1999 - 4/2003
Thema: Netzwerkadministrator NT-Server
Kunde: Pontis

Kurzbeschreibung: Aufbau, Einrichtung und Adminstration Firmennetzwerk

mit Windows NT


Technologien: Window-NT, Netzwerk




Zeitraum: 9/1998 - 4/1999
Thema: Softwareentwicklung für ein USB - Device zur Daten

übertragung

Kunde: Pontis

Kurzbeschreibung: Grundlagen und Know-How Entwicklung für USB-Bus

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption

Technologien: Keil C-Compiler , 80251, USB




Zeitraum: 1/1998 - 8/2001
Thema: L.E.D - Software (Load.Encode.Decode)
Kunde: Pontis

Kurzbeschreibung:

Die LED-Software dient auf dem PC zur Daten übertragung an die unterschiedliche
MP3-Player und MMC-Kartenleser. CD - Title information können über das Inter-
net abgefragt werden, CD und Files werden als MP3 ,WAV encodiert.

Tätigkeit: Projektleitung, Softwarekonzeption, Softwareentwicklung

Technologien: Delphi, Visual C, MP3 - Encoder , MP3 - Decoder,

CDDB, MAC OS, Linux, Windows





Zeitraum: 1/1998 - 10/1999
Thema: Entwicklung eines portable MP3-Players mit 2 MMC-Karten

für den Konsumermarkt (Pontis SP503)

Kunde: Pontis

Kurzbeschreibung:

Weiterentwicklung des Prototypen von 1995. Der erste Konsumer-MP3-Player
weltweit.

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption, Prototypen-

entwicklung, Hard- und Softwareentwicklung, Vorführung auf

internationalen Austellungen und Messen
Technologien: 8051, Keil C-Compiler , Eagle, Visual C, ROS-Filesystem

MP3 , MMC-Card





Zeitraum: 6/1997 - 2/1998
Thema: Storyteller (Talking Toy), StoryCreator
Kunde: Siemens

Kurzbeschreibung:

Ein Prototyp für ein Spielzeug das verschiedene Keyworte sprecherunabhängig
erkennt und dadurch unterschiedliche Zweige im Erzählen einer Geschichte ein-
schlagen kann. Die Geschichte oder Quiz können über eine PC-Software einfach
erstellt werden. Gewann auf der CeBIT'98 eine Preis für das kinderfreundlichste
Produkt.

Tätigkeit: Projektleitung, Hard- und Softwarekonzeption, Proto

typentwicklung, Hard- und Softwareentwicklung


Technologien: C166, Tasking, Keil, Spracherkennung , ADPCM, LEX,

YACC, MMC-Card, MP3





Zeitraum: 1/1997 - 8/1997
Thema: Drehmomentprüfplatz für Motoren mit Frequenzumrichter
Kunde: ABM

Kurzbeschreibung:

Der Prüfstand ist in einem Wohnmobil eingebaut und dient zur Demonstration
auf Messen. Unterschiedlichste Lastkennlinien können grafisch eingegeben werden.
Soll- und Istkennlinien werden nach einem Prüflauf visualisiert.

Tätigkeit: Hard- und Softwarekonzeption, Prototypentwicklung,

Hard- und Softwareentwicklung, Schaltschrankaufbau,

Anlageninstallation und Test, Dokumentation


Technologien: Labview, Digital- Analog Data Aquisation




Zeitraum: 1/1997 - 8/1999
Thema: Langzeitleistungmesser für Elektrowerkzeuge
Kunde: Bosch Elektrowerkzeuge

Kurzbeschreibung:

Die Lastkennlinen von Elektrowerkzeugen soll unter realen Arbeitsbedingungen
aufgezeichnet werden. Der Flash-Datenlogger speichert im Sekundentakt der
Leistung und Temperatur des Elektrowerkzeugs. Die Daten werden über IRDA auf
einen PC zur Visualiserung übertragen.

Tätigkeit: Hard- und Softwarekonzeption, Prototypentwicklung,

Hard- und Softwareentwicklung, Überwachung und

Test der Serienfertigung, Dokumentation


Technologien: Labwindows CVI, 8051, Keil C-Compiler, IRDA,

Redundante Datenspeicherung, Eagle





Zeitraum: 8/1995 - 9/1999
Thema: Netzwerkadministrator OS2-Server
Kunde: Pontis

Kurzbeschreibung: Aufbau, Einrichtung und Adminstration Firmennetzwerk mit OS2

Technologien: OS2, Netzwerk




Zeitraum: 10/1995 - 12/1996
Thema: Dauerlaufprüfstand für Elektrowerkzeuge
Kunde: &nbs; Bosch Elektrowerkzeuge

Kurzbeschreibung:

Entwicklung eines 4-fach Prüfstandes für Elektrowerkzeuge um das Verhalten der
Prüflinge im Dauerbetrieb mit unterschiedlichen Lastkennlinien zu testen.
Bremsdrehstrommotoren dienen als aktive Bremseinheit. Ein Steuerrechner im
Schaltschrank regelt das System. Die Maschinen z.B. Winkelscheifer oder
Bohrmaschinen werden über einen definierten Zeitraum unter Nennlast betrieben.
Während der Versuchsdauer werden Strom, Spannung, Temperatur und Drehzahl
überwacht und zur weiteren Verarbeitung an einem Daten-PC übertragen.

Tätigkeit: Hard- und Softwarekonzeption, Prototypentwicklung,

Softwareentwicklung, Schaltschrankaufbau, Anlagen

installation und Test, Dokumentation


Technologien: Labwindows CVI,Visual C++, Servo Motoren, AutoCad,

Dbase,SCXI, TCP/IP, GUI, Leistungselektronik





Zeitraum: 3/1995 - 9/1995
Thema: weltweit erster Flash MP3-Player Prototyp
Kunde: Siemens

Kurzbeschreibung:

Entwicklung eines batteriebetriebenen MP3-Players als Anwendungs-Demonstrator
für MultiMediaCards. Die MultimediaCards standen zu diesem Zeitpunkt nur als
sehr teure ROM-Prototypen zur Verfügung, deshalb wurden die Karten auf
Flashbasis emuliert. Hierzu wurde im ersten Schritt das MultiMediaCard Interface
in einem FPGA und auf einem Microcontroller emuliert. Die Anbindung an das
Flash-Filesystem und den DSP der dann die MP3-Files decodiert, wurde auf einem
weiteren Mikrocontroller entwickelt. Die MP3-Files können über die serielle
Schnittstelle auf den MMC-Card-Emulator übertragen werden.

Tätigkeit: Hard- und Softwarekonzeption, Prototypentwicklung,

Hard- und Softwareentwicklung, Vorführung bei Siemens


Technologien: MulitMediaCard (MMC), 8051, Keil C-Compiler, MP3-DSP,

Flash, Altera FPGA, FAT Filesystem, Borland C, I2S, Eagle





Zeitraum: 6/1994 - 2/1995
Thema: GPIB-Interface für Funkstörmeßempfänger:
Kunde: Schwarzbeck

Kurzbeschreibung:

Der Funkstörmeßempfänger - ein hochempfindliches analoges Meßgerät wird zur
Messung der Störausstrahlung von Elektrogeräten (Emv) verwendet. Der Empfänger
verfügt über vielfältige Einstellparameter. Über eine digitale Schnittstelle
(GPIB) und seriell können alle Parameter wie Frequenz, Dämpfung , Meßmodus
eingestellt werden. Zusätzliche Sonderfunktionen wie die Emulation der vorhandenen
veralteten GPIB-Schnittstelle, Autoranging und automatisches Scannen über einen
Frequenzbereich wurde implementiert. Eine Software-Simulation des Meßempfänger-
interface wurde zusätzlich entwickelt.

Tätigkeit: Hard- und Softwarekonzeption, Prototypentwicklung, Hard-

und Softwareentwicklung,


Technologien: 8051, Keil C-Kompiler, Labwindows CVI, GPIB,

IEEE-488.2, SCPI, LEX, YACC, Eagle¿Layout-Editor





Zeitraum: 9/1993 - 5/1994
Thema: Integration eines automatischen Datenerfassungs-

netzwerkes

Kunde: Intermec, VEDAG

Kurzbeschreibung:

Entwicklung einer PC- Software, die als Interface zwischen einer SPS,
BDE-Terminals, Laserscanner und Barcodedrucker dient. Die Software verwendet
eine Statemaschine um eine Ablaufsteuerung von Förderbänder in der Fertigung zu
realisieren. Die zu etikettierende Paletten werden über Lichtschranken und
Barcodescanner erkannt und automatisch etikettiert Der aktuelle Programmstatus
wird über eine Monitor ausgeben.

Tätigkeit: Softwareentwicklung Prototypenentwicklung und Test

Technologien: Dos, Borland C 3.1, Digital IO-Card, RS232, GUI



Zeitraum: 1/1993 - 8/1993
Thema: Kundenspezifische Software für Datenerfassungs-

Termials mit Laserscanner

Kunde: Kermi Heizkörper

Kurzbeschreibung:

In einer neuen Lagerhalle für Heizkörper wurde die komplette Datenerfassung
entwickelt. Eine lineare Speicherverwaltungssoftware zur einfachen Verwendung
der in Bänken aufgeteilen Speicher wurde implementiert. Das Benutzerinterface
mit Display und Tastatur des mobilen Terminals ist auf einfachste Bedienung
abgestimmt. Ein Datenübertragungsprotokoll zum Hostrechner wurde implementiert.

Tätigkeit: Softwareentwicklung, Installation und Test vor Ort

Technologien: 8051, Keil C-51 Compiler, RS232 , Laserscanner


Aus- und Weiterbildung

Aus- und Weiterbildung

Studium:          
Elektrotechnik an der Fachhochschule Landshut

Abschluß:         
Dipl. Ing. (FH)  Fachrichtung Mikroelektronik

Fortbildung:

LabWindows /CVI von National Instruments

RTLinux

Advanced Embedded System Development with Microblaze

Antennen für drahtlose Kurzstrecken-Datenübertragung

ARM - Entwickler Seminar

Informatik

Kompetenzen

Kompetenzen

Top-Skills

Security Konzepte Secure coding Payment Industrie

Produkte / Standards / Erfahrungen / Methoden

R&D
Projektleitung: Hard- und Softwareentwicklung in kundenspezifischen Projekten
Projektmanagement
Entwicklungsleitung von Produkten in der Konsumer-
Industrie
Leitung eines 10 -köpfigen Entwicklungsteam
Anwendungs- und Systemprogrammierung
Planung und Konfiguration von Netzwerken
Windows-Systemprogrammierung
Programmierung von Treibern und hardwarenaher Software für PC
Linux-Systemprogrammierung
Datensicherheitsberatung
Aktive Teilnahme an MultiMediaCard-Association, SD-Card Association und SDMI Meetings
Hardwarentwicklungen:
Analog-, Digital-,Audio- und Digitalaudiotechnik
Leiterplattenentwicklung und -test
Produktentwicklung :Gehäuse, CE-Test, Fertigung
HighEnd Konsumer Audio

Autocad
Orcad
Eagle
OpenOffice
Office 97 / 2000 / XP / 2003
Softice
Windows Debugger
Windows CE Platformbuilder


Betriebssysteme

Dos
Echtzeitbetriebssysteme
Mac OS
MS-DOS
OS/2
PalmOS
RTOS (Real Time OS)
Unix
Windows
Windows CE
Android
CE-Net , MS-DOS, Linux, Windows, ucLinux
Microsoft Windows XP,
Microsoft Windows 4.x Server + Workstation, Windows 2000 / 2003 Server +
2000 Professional, Windows 9x, Windows 3.x
OS/2 - Server

Programmiersprachen

Assembler
Basic
C
C++
CodeWarrior
dBase
Delphi
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
LabView
Maschinensprachen
MATLAB / Simulink
Pascal
Perl
Shell
yacc/lex
Labwindows/CVI
Assembler
Basic
GCC
MATLAB
PSPICE
VHDL
Verilog
System-C
C#, VB.NET,
.net Compact Framework
embedded Visual VB 3.0
embedded Visual C++ 4.0
HTML
UML

Datenbanken

BDE
MS SQL Server
MySQL

Datenkommunikation

Bus
Ethernet
Fax
IBM LAN Server
Internet, Intranet
ISDN
LAN, LAN Manager
NetBeui
NetBios
OS/2 Netzwerk
Packet-Radio
parallele Schnittstelle
Proprietäre Protokolle
RS232
SMTP
TCP/IP
Voice
Windows Netzwerk
Winsock
Internet, Intranet: CGI, TFTP,FTP, HTTP, TCP/IP, UDP
parallele Schnittstelle
RS232
Windows Netzwerk
GSM/SMS/GPRS
Winsock
GPS
Bluetooth
Bluetooth-API in J2ME, .Net
IRDA
SPI
I2C
I2S
Wireless mit CC2500, C2420 (Chipcon) und Nordic
USB
ZigBee
Firewire
Voice over IP
Samba


Hardware

Bus
CD-Writer / Brenner
Datenerfassungsterminals
Digitale Signalprozessoren
TI320VC54xx , Blackfin
Drucker
Echtzeitsysteme
RTLinux, RT-Kernel, Windows CE, ucosII, FreeRTOS, RTX51 TINY von Keil, Threadx
embedded Systeme
Android, Linux , BSD, Solaris
Emulatoren
Lauterbach, Hitex, I-System, Jtag, Keil, Proteus, IAR,TI CodeComposer Studio, Tasking
Hardware entwickelt
sehr gute Kenntnisse Leiterplattendesign mit Mikrocontrollern
Mikrocontroller
8051X, 8016X, PIC, AVR, ARM ,UBICOM IP2022, TI320C54x
PC
Hardwarekenntnisse seit 8086; Netz; Client-Server
PLD, FPGA
Altera , Xilinx
Plotter
Proprietäre HW
Scanner
Sensoren
Steuer und Regelsysteme
Streamer
Texas Instruments
Video Capture Karte

Berechnung / Simulation / Versuch / Validierung

PSpice

Design / Entwicklung / Konstruktion

AutoCAD
EAGLE

Branchen

Branchen

Automatisierungstechnik
Konsumerindustrie
Elektrotechnik
Telekommunikation
Ingenieurbüros
Automobilindustrie
FIN-Tech

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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