Embedded Systeme, Chipkarten, RFID, Echtzeit Betriebssysteme, IT Sicherheit, Treiber & Services, Projektmanagement
Aktualisiert am 23.09.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 21.09.2024
Verfügbar zu: 100%
davon vor Ort: 20%
Embedded System
Deutsch
Muttersprache
Englisch
verhandlungssicher, TOEIC 860
Japanisch
1 jähriger Aufenthalt in Japan (JLPT 4)

Einsatzorte

Einsatzorte

Wasserburg am Inn (+500km)
Deutschland, Österreich

Weitere Länder: weltweite Einsätze - nach Absprache - möglich

möglich

Projekte

Projekte

1 Jahr 6 Monate
2023-04 - 2024-09

Architektur-, Konzept- und Entwicklungsdienstleistungen

Software-Architekt (SSL TLS C++ ...
Software-Architekt
Sichere ? TLS und Zertifikatsbasierte ? Kommunikationslösung via REST API sowie MQTT
Cloud Konnektor zu AWS IoT Hub


(SSL TLS C++ RTOS MQTT X509 Zertifikate AWS IoT Mindsphere Cloud CI/CD Azure GitLab Achilles Scapy TCP IP Ethernet STM32 RNG MAC Security HTTPS Webserver Radius Docker)
Siemens SI R&D
remote
1 Jahr 8 Monate
2021-08 - 2023-03

Test- und CI/CD-Management

Entwickler, Berater Python Robot Framework REST ...
Entwickler, Berater
Entwicklung und Aufbau von automatisierten Testsystemen für intelligente IoT Geräte


Azure CI/CD Yocto OTA API Mender Android
Python Robot Framework REST WLAN Secure boot Rollback Regressionstest
11 Monate
2021-01 - 2021-11

Entwicklungen für neuen Motorsteuerungscontroller

Entwickler C TMR PWM ...
Entwickler
Samples und Hardwareevaluierungen für 1st-silicon Motorsteuerungscontroller mit automatisierten Testmessaufbauten.


µVision Oszilloskop Jenkins TLE SciPy DevOps Atlassian JIRA NI PXI
C TMR PWM adcubum SYRIUS Python MATLAB
remote
10 Monate
2020-01 - 2020-10

Entwicklungsdienstleistung für Abholstationen und smarte Schließfächer

Entwickler Scrum Selenium Simulator ...
Entwickler
Python pytest pyautogui Embedded Linux c++ design pattern statemachine nosql mongodb
Scrum Selenium Simulator Cloud
Handel
3 Monate
2019-10 - 2019-12

Entwicklungsdienstleistungen zur TSE für den Fiskalmarkt

Entwickler Transaktion Java CMake ...
Entwickler
TSE LAN Sicherheitselement REST API HTTP Spring Framework
Transaktion Java CMake Windows Linux Android
Hersteller von Sicherheits- und Speicherlösungen
6 Monate
2019-04 - 2019-09

Beratung und Integration eines kapazitiven Touchdisplays

Kernel Treiber Embedded Linux MIPI DSI ...
imx6 Toradex Colibri TFT Display
Kernel Treiber Embedded Linux MIPI DSI RGB OpenEmbedded Yocto Bitbake Python PyOt
Hersteller von Messtechnik
1 Jahr 9 Monate
2017-07 - 2019-03

Entwicklung von Radar-bezogenen Key Performance Indikatoren

Entwickler, Berater 77GHz Java EE Big Data ...
Entwickler, Berater
  • Proof-of-Concept Implementierungen für Multiobjekt Metriken wie MOTP, MOTA, OSPA
  • Konzept für Modelbasierte KPI Berechnung und Darstellung, insbesondere für die Funktion Parken (RSI – Radar Sector Interface)
ValAssist IntelliJ ADTF Glassfish KPI MATLAB Lidar PTC Atlassian JIRA Git Gitlab
77GHz Java EE Big Data ValAssist Next Generation Radar RSI RCTA MOTP MOTA OSPA Objekt Tracking Autonomes Fahren Parken BSM Statistiken Scrum
5 Jahre 1 Monat
2012-06 - 2017-06

Test- und Toolentwicklung für Sicherheitslösungen

Scrum Entwickler Scrum Kanban Agile Entwicklung ...
Scrum Entwickler
  • Analyse von Hardware- und Architekturspezifikationen und Ableitung entsprechender Testkonzepte und Testspezifikationen.
  • Design und Implementierung von Simulationsmodulen, Buildsystemen und Akzeptanztests.
  • Analyse von Testresultaten und kontinuierliches Monitoring von Regressionstests.
Keil Tools SLE7X Git Microsoft Visual Studio Cygwin 8051 C251 Jenkins Target Process JIRA Testcomplete
Scrum Kanban Agile Entwicklung Benchmark I2C RNG Shell Scripts Contactless Python Perl Continuous Integration CleanCode
Infineon AG
München
1 Monat
2012-05 - 2012-05

Dozent MSP430 Programmierung

Fachdozent
Fachdozent

Embedded C Programmierung auf MSP430 Systeme

Freund+Dirks GmbH
Weilrod/Taunus
1 Jahr 1 Monat
2011-04 - 2012-04

Initialisierung und Kommandoaufbau

Softwareentwickler ISO14443 RFID Mifare ...
Softwareentwickler
  • Initialisierung und Kommandoaufbau von RF Devices via TRF7970A
  • Kommandoaufbau und Inbetriebnahme eines Security Moduls via GPIO
  • Implementierung einer Secure Channel Schnittstelle zwischen dem RF Device und dem Secure Element via MSP430 Mikrocontroller
  • Implementierung Windows Host GUI mit QT4 und USBXpress
MSP430-Prozessor Code Composer Studio my-d proximity 2 EasySAM Qt4 CP210x TRF7960 TRF7970A
ISO14443 RFID Mifare ISO7816 Secure Element Modulation SPI USB Manchester Decoding Dongle board design
Texas Instruments Deutschland GmbH
Remote
11 Monate
2011-04 - 2012-02

Mehrere Projekte

embedded NVM (Non-Volatile Memory) Verschlüsselung TRNG ...

1.) Entwicklung Test- und Prüfmethoden für elektrische Chip-Prüfung
2.) Entwicklung Prototyp für sichere mobile Kommunikation

  • Implementierung eines Testbetriebssystems zur Überprüfung von Flash Hardware Endurance bzw. Performance, sowie der Bootloader Zuverlässigkeit
  • Definition und Erstellen entsprechender Testfälle, sowie Integration in einem Java Testframework
  • Entwicklung Zertifikatslösung für mobile Kommunikation, sowie Entwicklung einer sicheren SMS Kommunikation entsprechend der Spezifikationen



KEIL uVision SLE77 Eclipse Clearcase ARC Mikrocontroller
embedded NVM (Non-Volatile Memory) Verschlüsselung TRNG X.509 S/MIME ASN.1 PKCS SMS DES CMAC Java C
Giesecke & Devrient, Testcenter
München
1 Monat
2011-12 - 2011-12

Dozent C/C++ Regelwerke für Embedded Systeme

Fachdozent
Fachdozent
  • C und C++ Regelwerke für die Programmierung von Embedded Systeme
Freund+Dirks GmbH
Weilrod/Taunus
11 Monate
2010-05 - 2011-03

Firmware Programmierung für USB Security Modul

Berater und Entwickler Embedded Linux OS Linux Treiber MRAM ...
Berater und Entwickler
  • Evaluierung der Hardware und Anforderungsanalyse an die Firmware,Implementierung Basisfunktionalitäten für Embedded Linux System
  • Konzeption und Realisierung von periphere Linux Kernel Treiber für Zugriffe auf FPGA, USB, Secure RAM, MRAM, RTC, RNG, ADC, SPI, etc.
  • Aufsetzen eines Rootfs, Programmierung Linux Applikation für Token- und Objektmanagement, sowie USB- und FPGA-Synchronisation, Abschießende Performancemessungen, Tamper Test, Host Testsuite
ARM9 Zilog Zatara Cypress Astoria USB West Bridge Lattice FPGA Thesycon SVN
Embedded Linux OS Linux Treiber MRAM Bootloader SD/MMC Flash Memory Transaktionen Display JFFS2 A/D-Wandler
Hersteller von hochsicheren Kommunikationslösungen
Innsbruck, Österreich
2 Monate
2010-01 - 2010-02

Prototypenentwicklung für ein Secure Embedded Device

Software Entwickler SPI HW RNG UART ...
Software Entwickler
  • Konzeptionierung der Systemarchitektur, sowie des Build Systems
  • Entwicklung und Test der Firmware Module
  • Portierung des .NET Micro Frameworks 4.
AT91SO make AT91SAM7A2 dotNET Micro Framework 4 msbuild GDB
SPI HW RNG UART HW DES Eclipse tinyCLR
Unternehmen für Software Lösungen (Embedded Security)
München
3 Monate
2009-10 - 2009-12

Anpassung der Firmware eines RFID Moduls

Software Entwickler RFID ISO14443 Feldanalyse ...
Software Entwickler
  • Auslesen von Reisepässen über eine ISO 14443A Kommunikation
  • Korrektur der Firmware für einen MSP430 für korrekte Kommunikation mit dem TRF7960 Chip
TRF7960 IAR Embedded Workbench Texas Instrument MSP430 LogicPort
RFID ISO14443 Feldanalyse Biometrie
Systemhaus für IT Dienstleistungen (Produktcenter)
remote
1 Jahr 6 Monate
2008-01 - 2009-06

Produktentwicklung Mobility Token

Berater, Entwickler, Change und Release Manager C C++ Assembler [ARM] ...
Berater, Entwickler, Change und Release Manager

Produktentwicklung und Konzeption eines mobilen Sicherheitstokens mit integrierter Chipkarte und verschlüsseltem Flash-Speicher.

  • Konzeption der Systemarchitektur und Implementierung von μKernel basierenden Services, Chipkarten Terminalkommandos, sowie einer Flash Key Management Applikation
  • Test, Fehlersuche und Beratung bezüglich der Token Hardware, z.T. beim asiatischen Zulieferer vor Ort
  • Verantwortlich für das Change und Release Management
C C++ Assembler [ARM] Eclipse GNU make Autodoc Enterprise Architect Cygwin Clearcase Clearquest USB UART ISO7816 SPI I²C Atmel Secure Core (AT91SO) Flash Controller Xilinx Mindmap
Giesecke & Devrient, Embedded System Devices
München
1 Jahr 7 Monate
2006-06 - 2007-12

Produktentwicklung Internet Smart Card

Projekt Manager und System Architekt C++ Embedded C HTTP ...
Projekt Manager und System Architekt

Projektleitung und Produktentwicklung einer Internet Smart Card mit integriertem proxyfähigem Webserver

  • Projektleitung: Tracking der Projektrequirements, Kundenberatung, Messedemos, Teammeetings, Projekt- und Systemdokumentation, Language Support, Sicherstellung der Betriebssystemkompatiblität und Planung von Feldtests
  • Systemarchitektur für verschiedene ISC Komponenten auf Basis eines μKernels
  • Entwicklung eines HTTP Parsers auf Basis eines TCP/IP über USB Services
KEIL µVision GNU make Doxygen Rational ClearCase Rational ClearQuest MS Project MS Visio Wireshark (Ethereal) Packetyzer USB Analyzer CATC
C++ Embedded C HTTP TCP/IP SSL/TLS HTML X.509 USB Ethernet SLIP Assembler ARM Assembler MIPS
Giesecke & Devrient, New Business
München
2 Jahre
2004-06 - 2006-05

Multitaskingkernel für Chipkarten

Architekt und Entwickler Global Platform SWOT Memory Management Unit ...
Architekt und Entwickler

Analyse und Entwicklung eines Multitaskingkernel für neue
Chipkartengenerationen

  • Erstellen von SWOT- und Patentanalysen, Anforderungs-, System- und Designspezifikationen zu Betriebssystemarchitekturen, insbesondere auf Mikrokernel basierende, mit protokollbedingten, zeitlichen sowie anwendungsbezogenen und sicherheitsrelevanten Anforderungen von Chipkarten
  • Konzepterstellung und Implementierung von Services für den Microkernel, u.a. Protokollservice, Schlüsselaustausch nach Global Platform (GP)
  • Sicherheitsanalyse und Konzepterstellung eines Loaderservices unter Verwendung einer Memory Management Unit (MMU) bzw. Memory Protection Unit (MPU)
L4 Pistachio Nucleus µCOS POSIX Doxygen KEIL µVision MIPSSim DOORS MKS
Global Platform SWOT Memory Management Unit Memory Protection Unit C Assembler ARM Assembler MIPS ELF
Giesecke & Devrient, Forschung und Entwicklung
München
6 Monate
2003-10 - 2004-03

Prototyping of a movable 3D input device

Associate Researcher Linux embedded USB Images ...
Associate Researcher
  • USB to USB debug and monitoring tool for a wireless human interface device
  • Realization of a Human Machine Interface (HMI) connection between a USB camera and a monitor
Human Machine Interaction
Linux embedded USB Images Mouse driver
Sony Computer Science Laboratories
Tokyo, Japan

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 5 Monate
2006-08 - 2008-12

Masterstudium Business Administration berufsbegleitend

MBA, Hochschule für Ökonomie und Management, München
MBA
Hochschule für Ökonomie und Management, München

Finanzen

6 Monate
2003-04 - 2003-09

Stipendium

JLPT 4, Nishinihon International Education Institute, Fukuoka Japan
JLPT 4
Nishinihon International Education Institute, Fukuoka Japan
1 Jahr 6 Monate
2001-10 - 2003-03

Masterstudium Elektrotechnik berufsbegleitend

M.Sc. in Electrically Engineering, University of Applied Sciences Munich
M.Sc. in Electrically Engineering
University of Applied Sciences Munich
4 Jahre 10 Monate
1996-10 - 2001-07

Diplomstudium Elektrotechnik

Dipl.-Ing. (FH), Fachhochschule, München
Dipl.-Ing. (FH)
Fachhochschule, München

Informationstechnik

Kompetenzen

Kompetenzen

Top-Skills

Embedded System

Schwerpunkte

Tätigkeitsschwerpunkte:

  • Hardwarenahe Programmierung von Embedded Systemen, vornehmlich in C und C++
  • Konzeptionierung von Systemkomponenten wie Treiber, Protokolle und Services
  • Projektleitung, Codereviews


Erfahrungsschwerpunkte:

  • Smartcards, Chipkarten, Sicherheitstoken
  • Embedded System Betriebssysteme und Kernelbasierte Applikationen
  • Change und Release Management
  • Projektleitung, Codereviews, Systemarchitektur

Aufgabenbereiche

Autonomes Fahren

Produkte / Standards / Erfahrungen / Methoden

ADTF
Agile Entwicklung
Atlassian JIRA
Autodoc
Benchmark
Biometrie
Business Continuity Management
Change Management
CleanCode
Clearcase
Cloud
CMAC
Code Composer Studio
Code Review
Continuous Integration
Cygwin
Defect Management
DES
design pattern
dotNET Micro Framework 4
Doxygen
EasySAM
Eclipse
ELF
embedded NVM (Non-Volatile Memory)
Embedded System Module
Enterprise Architect
GDB
Git
Glassfish
Global Platform
Hardwarenahe Programmierung
HTML
Human Machine Interaction
IAR Embedded Workbench
Integration Test
IntelliJ
ISO 14443
ISO 7816
ITIL
Jenkins
JIRA
Kanban
Keil Tools
KPI
L4
Manchester Decoding
Microsoft Visual Studio
Mifare
Mindmap
MIPSSim
MKS
Modulation
MS Project
MS Visio
my-d proximity 2
OpenEmbedded
Packetyzer
PKCS
POSIX
PyOt
Qt4
Rational ClearCase
Rational ClearQuest
REST API
RFC
RFID
S/MIME
Scrum
Spring Framework
SVN
SWOT
System Architekt
System Test
Target Process
Telelogic DOORS
Testcomplete
Thesycon
tinyCLR
Unit Testing
USB Analyzer CATC
Verschlüsselung
Wireshark (Ethereal)
Xilinx
Yocto
Äquivalenzklassen
µVision

Betriebssysteme

Android
Bootloader
Echtzeitbetriebssysteme
Embedded Linux
Embedded Linux OS
JFFS2
Kernel Treiber
L4 Spezifikation
Linux
Linux Treiber
Nucleus
Pistachio
RTOS (Real Time OS)
Smart Card Chip Operating System
Unix
Windows
µCOS
 

Programmiersprachen

Assembler
ARM, MIPS, 8051, Intel
C
GNU C, Crosscompiler, Keil C251, Realview, Visual C
C#
etwas Erfahrung durch Portierung dot NET Micro Framework
C++
C++ Embedded
CMake
dBase
vor langer Zeit
Emacs
Forth
GNU make
Java
Java EE
MATLAB
MATLAB / Simulink
Perl
PHP
PIC
Python
QML
Qt
Shell
Shell Scripts
TeX, LaTeX

Datenbanken

Access
Gnu recutils
Lotus Notes
mongodb
MySQL
nosql
Proprietäre DB
Billing (Arbor): vor sehr langer Zeit

Datenkommunikation

A/D-Wandler
ASN.1
Atomare Transaktionen
embedded USB
Ethernet
HTTP
I2C
Images
ISDN
ISO/OSI
LAN
MIPI DSI
Mouse driver
parallele Schnittstelle
Proprietäre Protokolle
RFC
RGB
RS232
SLIP
SMS
SPI
SSL/TLS
TCP/IP
Transaktion
UART
USB
X.509

Hardware

8051
ARC Mikrocontroller
ARM Cores
Ascii/X - Terminals
AT91SAM7A2
AT91SO
Atmel Secure Core
C251
CD-Writer / Brenner
SCSI
CP210x
Cypress Astoria USB West Bridge
Display
Dongle board design
Echtzeitsysteme
embedded Systeme
Emulatoren
Atmel, Samsung, Infineon
Feldanalyse
Flash controller
Hardware entwickelt
Beraterttätigkeiten zu Hardware und Layout von Security Token
HW DES
HW RNG
imx6
Lattice FPGA
LogicPort
Memory Management Unit
Memory Protection Unit
Mikrocontroller
Atmel AT91SO, AT91SAM7XXX, Infineon SLE, TriCore, Samsung S3FS9XX
Modem
SLIP
MRAM
MSP430-Prozessor
SD/MMC Flash Memory
Secure Element
Sensoren
Sicherheitselement
SLE77
SLE7X
Steuer und Regelsysteme
Texas Instrument MSP430
TFT Display
Toradex Colibri
TRF7960
TRF7970A
TRNG
TSE
Zilog Zatara

Berechnung / Simulation / Versuch / Validierung

Big Data
PSpice
Basiskenntnisse
Statistiken

Design / Entwicklung / Konstruktion

AutoCAD
Basiskenntnisse
EAGLE
Basiskenntnisse

Branchen

Branchen

  • Hardwarehersteller, Softwarehersteller
  • Forschung und Entwicklung
  • IT/EDV Dienstleistungen
  • Telekommunikation

Einsatzorte

Einsatzorte

Wasserburg am Inn (+500km)
Deutschland, Österreich

Weitere Länder: weltweite Einsätze - nach Absprache - möglich

möglich

Projekte

Projekte

1 Jahr 6 Monate
2023-04 - 2024-09

Architektur-, Konzept- und Entwicklungsdienstleistungen

Software-Architekt (SSL TLS C++ ...
Software-Architekt
Sichere ? TLS und Zertifikatsbasierte ? Kommunikationslösung via REST API sowie MQTT
Cloud Konnektor zu AWS IoT Hub


(SSL TLS C++ RTOS MQTT X509 Zertifikate AWS IoT Mindsphere Cloud CI/CD Azure GitLab Achilles Scapy TCP IP Ethernet STM32 RNG MAC Security HTTPS Webserver Radius Docker)
Siemens SI R&D
remote
1 Jahr 8 Monate
2021-08 - 2023-03

Test- und CI/CD-Management

Entwickler, Berater Python Robot Framework REST ...
Entwickler, Berater
Entwicklung und Aufbau von automatisierten Testsystemen für intelligente IoT Geräte


Azure CI/CD Yocto OTA API Mender Android
Python Robot Framework REST WLAN Secure boot Rollback Regressionstest
11 Monate
2021-01 - 2021-11

Entwicklungen für neuen Motorsteuerungscontroller

Entwickler C TMR PWM ...
Entwickler
Samples und Hardwareevaluierungen für 1st-silicon Motorsteuerungscontroller mit automatisierten Testmessaufbauten.


µVision Oszilloskop Jenkins TLE SciPy DevOps Atlassian JIRA NI PXI
C TMR PWM adcubum SYRIUS Python MATLAB
remote
10 Monate
2020-01 - 2020-10

Entwicklungsdienstleistung für Abholstationen und smarte Schließfächer

Entwickler Scrum Selenium Simulator ...
Entwickler
Python pytest pyautogui Embedded Linux c++ design pattern statemachine nosql mongodb
Scrum Selenium Simulator Cloud
Handel
3 Monate
2019-10 - 2019-12

Entwicklungsdienstleistungen zur TSE für den Fiskalmarkt

Entwickler Transaktion Java CMake ...
Entwickler
TSE LAN Sicherheitselement REST API HTTP Spring Framework
Transaktion Java CMake Windows Linux Android
Hersteller von Sicherheits- und Speicherlösungen
6 Monate
2019-04 - 2019-09

Beratung und Integration eines kapazitiven Touchdisplays

Kernel Treiber Embedded Linux MIPI DSI ...
imx6 Toradex Colibri TFT Display
Kernel Treiber Embedded Linux MIPI DSI RGB OpenEmbedded Yocto Bitbake Python PyOt
Hersteller von Messtechnik
1 Jahr 9 Monate
2017-07 - 2019-03

Entwicklung von Radar-bezogenen Key Performance Indikatoren

Entwickler, Berater 77GHz Java EE Big Data ...
Entwickler, Berater
  • Proof-of-Concept Implementierungen für Multiobjekt Metriken wie MOTP, MOTA, OSPA
  • Konzept für Modelbasierte KPI Berechnung und Darstellung, insbesondere für die Funktion Parken (RSI – Radar Sector Interface)
ValAssist IntelliJ ADTF Glassfish KPI MATLAB Lidar PTC Atlassian JIRA Git Gitlab
77GHz Java EE Big Data ValAssist Next Generation Radar RSI RCTA MOTP MOTA OSPA Objekt Tracking Autonomes Fahren Parken BSM Statistiken Scrum
5 Jahre 1 Monat
2012-06 - 2017-06

Test- und Toolentwicklung für Sicherheitslösungen

Scrum Entwickler Scrum Kanban Agile Entwicklung ...
Scrum Entwickler
  • Analyse von Hardware- und Architekturspezifikationen und Ableitung entsprechender Testkonzepte und Testspezifikationen.
  • Design und Implementierung von Simulationsmodulen, Buildsystemen und Akzeptanztests.
  • Analyse von Testresultaten und kontinuierliches Monitoring von Regressionstests.
Keil Tools SLE7X Git Microsoft Visual Studio Cygwin 8051 C251 Jenkins Target Process JIRA Testcomplete
Scrum Kanban Agile Entwicklung Benchmark I2C RNG Shell Scripts Contactless Python Perl Continuous Integration CleanCode
Infineon AG
München
1 Monat
2012-05 - 2012-05

Dozent MSP430 Programmierung

Fachdozent
Fachdozent

Embedded C Programmierung auf MSP430 Systeme

Freund+Dirks GmbH
Weilrod/Taunus
1 Jahr 1 Monat
2011-04 - 2012-04

Initialisierung und Kommandoaufbau

Softwareentwickler ISO14443 RFID Mifare ...
Softwareentwickler
  • Initialisierung und Kommandoaufbau von RF Devices via TRF7970A
  • Kommandoaufbau und Inbetriebnahme eines Security Moduls via GPIO
  • Implementierung einer Secure Channel Schnittstelle zwischen dem RF Device und dem Secure Element via MSP430 Mikrocontroller
  • Implementierung Windows Host GUI mit QT4 und USBXpress
MSP430-Prozessor Code Composer Studio my-d proximity 2 EasySAM Qt4 CP210x TRF7960 TRF7970A
ISO14443 RFID Mifare ISO7816 Secure Element Modulation SPI USB Manchester Decoding Dongle board design
Texas Instruments Deutschland GmbH
Remote
11 Monate
2011-04 - 2012-02

Mehrere Projekte

embedded NVM (Non-Volatile Memory) Verschlüsselung TRNG ...

1.) Entwicklung Test- und Prüfmethoden für elektrische Chip-Prüfung
2.) Entwicklung Prototyp für sichere mobile Kommunikation

  • Implementierung eines Testbetriebssystems zur Überprüfung von Flash Hardware Endurance bzw. Performance, sowie der Bootloader Zuverlässigkeit
  • Definition und Erstellen entsprechender Testfälle, sowie Integration in einem Java Testframework
  • Entwicklung Zertifikatslösung für mobile Kommunikation, sowie Entwicklung einer sicheren SMS Kommunikation entsprechend der Spezifikationen



KEIL uVision SLE77 Eclipse Clearcase ARC Mikrocontroller
embedded NVM (Non-Volatile Memory) Verschlüsselung TRNG X.509 S/MIME ASN.1 PKCS SMS DES CMAC Java C
Giesecke & Devrient, Testcenter
München
1 Monat
2011-12 - 2011-12

Dozent C/C++ Regelwerke für Embedded Systeme

Fachdozent
Fachdozent
  • C und C++ Regelwerke für die Programmierung von Embedded Systeme
Freund+Dirks GmbH
Weilrod/Taunus
11 Monate
2010-05 - 2011-03

Firmware Programmierung für USB Security Modul

Berater und Entwickler Embedded Linux OS Linux Treiber MRAM ...
Berater und Entwickler
  • Evaluierung der Hardware und Anforderungsanalyse an die Firmware,Implementierung Basisfunktionalitäten für Embedded Linux System
  • Konzeption und Realisierung von periphere Linux Kernel Treiber für Zugriffe auf FPGA, USB, Secure RAM, MRAM, RTC, RNG, ADC, SPI, etc.
  • Aufsetzen eines Rootfs, Programmierung Linux Applikation für Token- und Objektmanagement, sowie USB- und FPGA-Synchronisation, Abschießende Performancemessungen, Tamper Test, Host Testsuite
ARM9 Zilog Zatara Cypress Astoria USB West Bridge Lattice FPGA Thesycon SVN
Embedded Linux OS Linux Treiber MRAM Bootloader SD/MMC Flash Memory Transaktionen Display JFFS2 A/D-Wandler
Hersteller von hochsicheren Kommunikationslösungen
Innsbruck, Österreich
2 Monate
2010-01 - 2010-02

Prototypenentwicklung für ein Secure Embedded Device

Software Entwickler SPI HW RNG UART ...
Software Entwickler
  • Konzeptionierung der Systemarchitektur, sowie des Build Systems
  • Entwicklung und Test der Firmware Module
  • Portierung des .NET Micro Frameworks 4.
AT91SO make AT91SAM7A2 dotNET Micro Framework 4 msbuild GDB
SPI HW RNG UART HW DES Eclipse tinyCLR
Unternehmen für Software Lösungen (Embedded Security)
München
3 Monate
2009-10 - 2009-12

Anpassung der Firmware eines RFID Moduls

Software Entwickler RFID ISO14443 Feldanalyse ...
Software Entwickler
  • Auslesen von Reisepässen über eine ISO 14443A Kommunikation
  • Korrektur der Firmware für einen MSP430 für korrekte Kommunikation mit dem TRF7960 Chip
TRF7960 IAR Embedded Workbench Texas Instrument MSP430 LogicPort
RFID ISO14443 Feldanalyse Biometrie
Systemhaus für IT Dienstleistungen (Produktcenter)
remote
1 Jahr 6 Monate
2008-01 - 2009-06

Produktentwicklung Mobility Token

Berater, Entwickler, Change und Release Manager C C++ Assembler [ARM] ...
Berater, Entwickler, Change und Release Manager

Produktentwicklung und Konzeption eines mobilen Sicherheitstokens mit integrierter Chipkarte und verschlüsseltem Flash-Speicher.

  • Konzeption der Systemarchitektur und Implementierung von μKernel basierenden Services, Chipkarten Terminalkommandos, sowie einer Flash Key Management Applikation
  • Test, Fehlersuche und Beratung bezüglich der Token Hardware, z.T. beim asiatischen Zulieferer vor Ort
  • Verantwortlich für das Change und Release Management
C C++ Assembler [ARM] Eclipse GNU make Autodoc Enterprise Architect Cygwin Clearcase Clearquest USB UART ISO7816 SPI I²C Atmel Secure Core (AT91SO) Flash Controller Xilinx Mindmap
Giesecke & Devrient, Embedded System Devices
München
1 Jahr 7 Monate
2006-06 - 2007-12

Produktentwicklung Internet Smart Card

Projekt Manager und System Architekt C++ Embedded C HTTP ...
Projekt Manager und System Architekt

Projektleitung und Produktentwicklung einer Internet Smart Card mit integriertem proxyfähigem Webserver

  • Projektleitung: Tracking der Projektrequirements, Kundenberatung, Messedemos, Teammeetings, Projekt- und Systemdokumentation, Language Support, Sicherstellung der Betriebssystemkompatiblität und Planung von Feldtests
  • Systemarchitektur für verschiedene ISC Komponenten auf Basis eines μKernels
  • Entwicklung eines HTTP Parsers auf Basis eines TCP/IP über USB Services
KEIL µVision GNU make Doxygen Rational ClearCase Rational ClearQuest MS Project MS Visio Wireshark (Ethereal) Packetyzer USB Analyzer CATC
C++ Embedded C HTTP TCP/IP SSL/TLS HTML X.509 USB Ethernet SLIP Assembler ARM Assembler MIPS
Giesecke & Devrient, New Business
München
2 Jahre
2004-06 - 2006-05

Multitaskingkernel für Chipkarten

Architekt und Entwickler Global Platform SWOT Memory Management Unit ...
Architekt und Entwickler

Analyse und Entwicklung eines Multitaskingkernel für neue
Chipkartengenerationen

  • Erstellen von SWOT- und Patentanalysen, Anforderungs-, System- und Designspezifikationen zu Betriebssystemarchitekturen, insbesondere auf Mikrokernel basierende, mit protokollbedingten, zeitlichen sowie anwendungsbezogenen und sicherheitsrelevanten Anforderungen von Chipkarten
  • Konzepterstellung und Implementierung von Services für den Microkernel, u.a. Protokollservice, Schlüsselaustausch nach Global Platform (GP)
  • Sicherheitsanalyse und Konzepterstellung eines Loaderservices unter Verwendung einer Memory Management Unit (MMU) bzw. Memory Protection Unit (MPU)
L4 Pistachio Nucleus µCOS POSIX Doxygen KEIL µVision MIPSSim DOORS MKS
Global Platform SWOT Memory Management Unit Memory Protection Unit C Assembler ARM Assembler MIPS ELF
Giesecke & Devrient, Forschung und Entwicklung
München
6 Monate
2003-10 - 2004-03

Prototyping of a movable 3D input device

Associate Researcher Linux embedded USB Images ...
Associate Researcher
  • USB to USB debug and monitoring tool for a wireless human interface device
  • Realization of a Human Machine Interface (HMI) connection between a USB camera and a monitor
Human Machine Interaction
Linux embedded USB Images Mouse driver
Sony Computer Science Laboratories
Tokyo, Japan

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 5 Monate
2006-08 - 2008-12

Masterstudium Business Administration berufsbegleitend

MBA, Hochschule für Ökonomie und Management, München
MBA
Hochschule für Ökonomie und Management, München

Finanzen

6 Monate
2003-04 - 2003-09

Stipendium

JLPT 4, Nishinihon International Education Institute, Fukuoka Japan
JLPT 4
Nishinihon International Education Institute, Fukuoka Japan
1 Jahr 6 Monate
2001-10 - 2003-03

Masterstudium Elektrotechnik berufsbegleitend

M.Sc. in Electrically Engineering, University of Applied Sciences Munich
M.Sc. in Electrically Engineering
University of Applied Sciences Munich
4 Jahre 10 Monate
1996-10 - 2001-07

Diplomstudium Elektrotechnik

Dipl.-Ing. (FH), Fachhochschule, München
Dipl.-Ing. (FH)
Fachhochschule, München

Informationstechnik

Kompetenzen

Kompetenzen

Top-Skills

Embedded System

Schwerpunkte

Tätigkeitsschwerpunkte:

  • Hardwarenahe Programmierung von Embedded Systemen, vornehmlich in C und C++
  • Konzeptionierung von Systemkomponenten wie Treiber, Protokolle und Services
  • Projektleitung, Codereviews


Erfahrungsschwerpunkte:

  • Smartcards, Chipkarten, Sicherheitstoken
  • Embedded System Betriebssysteme und Kernelbasierte Applikationen
  • Change und Release Management
  • Projektleitung, Codereviews, Systemarchitektur

Aufgabenbereiche

Autonomes Fahren

Produkte / Standards / Erfahrungen / Methoden

ADTF
Agile Entwicklung
Atlassian JIRA
Autodoc
Benchmark
Biometrie
Business Continuity Management
Change Management
CleanCode
Clearcase
Cloud
CMAC
Code Composer Studio
Code Review
Continuous Integration
Cygwin
Defect Management
DES
design pattern
dotNET Micro Framework 4
Doxygen
EasySAM
Eclipse
ELF
embedded NVM (Non-Volatile Memory)
Embedded System Module
Enterprise Architect
GDB
Git
Glassfish
Global Platform
Hardwarenahe Programmierung
HTML
Human Machine Interaction
IAR Embedded Workbench
Integration Test
IntelliJ
ISO 14443
ISO 7816
ITIL
Jenkins
JIRA
Kanban
Keil Tools
KPI
L4
Manchester Decoding
Microsoft Visual Studio
Mifare
Mindmap
MIPSSim
MKS
Modulation
MS Project
MS Visio
my-d proximity 2
OpenEmbedded
Packetyzer
PKCS
POSIX
PyOt
Qt4
Rational ClearCase
Rational ClearQuest
REST API
RFC
RFID
S/MIME
Scrum
Spring Framework
SVN
SWOT
System Architekt
System Test
Target Process
Telelogic DOORS
Testcomplete
Thesycon
tinyCLR
Unit Testing
USB Analyzer CATC
Verschlüsselung
Wireshark (Ethereal)
Xilinx
Yocto
Äquivalenzklassen
µVision

Betriebssysteme

Android
Bootloader
Echtzeitbetriebssysteme
Embedded Linux
Embedded Linux OS
JFFS2
Kernel Treiber
L4 Spezifikation
Linux
Linux Treiber
Nucleus
Pistachio
RTOS (Real Time OS)
Smart Card Chip Operating System
Unix
Windows
µCOS
 

Programmiersprachen

Assembler
ARM, MIPS, 8051, Intel
C
GNU C, Crosscompiler, Keil C251, Realview, Visual C
C#
etwas Erfahrung durch Portierung dot NET Micro Framework
C++
C++ Embedded
CMake
dBase
vor langer Zeit
Emacs
Forth
GNU make
Java
Java EE
MATLAB
MATLAB / Simulink
Perl
PHP
PIC
Python
QML
Qt
Shell
Shell Scripts
TeX, LaTeX

Datenbanken

Access
Gnu recutils
Lotus Notes
mongodb
MySQL
nosql
Proprietäre DB
Billing (Arbor): vor sehr langer Zeit

Datenkommunikation

A/D-Wandler
ASN.1
Atomare Transaktionen
embedded USB
Ethernet
HTTP
I2C
Images
ISDN
ISO/OSI
LAN
MIPI DSI
Mouse driver
parallele Schnittstelle
Proprietäre Protokolle
RFC
RGB
RS232
SLIP
SMS
SPI
SSL/TLS
TCP/IP
Transaktion
UART
USB
X.509

Hardware

8051
ARC Mikrocontroller
ARM Cores
Ascii/X - Terminals
AT91SAM7A2
AT91SO
Atmel Secure Core
C251
CD-Writer / Brenner
SCSI
CP210x
Cypress Astoria USB West Bridge
Display
Dongle board design
Echtzeitsysteme
embedded Systeme
Emulatoren
Atmel, Samsung, Infineon
Feldanalyse
Flash controller
Hardware entwickelt
Beraterttätigkeiten zu Hardware und Layout von Security Token
HW DES
HW RNG
imx6
Lattice FPGA
LogicPort
Memory Management Unit
Memory Protection Unit
Mikrocontroller
Atmel AT91SO, AT91SAM7XXX, Infineon SLE, TriCore, Samsung S3FS9XX
Modem
SLIP
MRAM
MSP430-Prozessor
SD/MMC Flash Memory
Secure Element
Sensoren
Sicherheitselement
SLE77
SLE7X
Steuer und Regelsysteme
Texas Instrument MSP430
TFT Display
Toradex Colibri
TRF7960
TRF7970A
TRNG
TSE
Zilog Zatara

Berechnung / Simulation / Versuch / Validierung

Big Data
PSpice
Basiskenntnisse
Statistiken

Design / Entwicklung / Konstruktion

AutoCAD
Basiskenntnisse
EAGLE
Basiskenntnisse

Branchen

Branchen

  • Hardwarehersteller, Softwarehersteller
  • Forschung und Entwicklung
  • IT/EDV Dienstleistungen
  • Telekommunikation

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.