Security: Authentisierung z.B. OAuth 2.0, Autorisierung, Verschlüsselung, Firewall, NAT.
Bedrohungsanalyse und Risikobewertung.
TCP/IP sowie WLAN, Bluetooth und MQTT (Sensorik).
Audio-Algorithmen für VoIP.
C, JavaScript, JSON, REST, GitLab.
Okt. 2015 - Mai 2016
8 Monaten
System Software Architekt, Freiberufler
Delphi GmbH
ADAS Heck-Warnradar: Algorithmusentwicklung.
Ladekabel für Elektroautos: FuSi, PWM, Relais.
Lastenheftanalyse, Aufwandsabschätzung (z.B. Komplexität), Erstellung und Durchführung von Systemanforderungen und Architektur (HW u. SW) mit dem Endkunden.
Werkzeuge: Polarion (Anforderungen), Jira und eigene (V-Modell im Intranet).
Sicherheitsanalyse: FuSi u. HARA nach ISO-26262, IEC-61508, IEC-62752.
Testanforderungen: auf Modul-, Integrations- und Systemebene.
Softwaredesign: UML („Enterprise Architect“).
Automotive SPICE.
SiL mit Matlab + Simulation (Kalman-Filter).
Embedded Software: Embedded Linux mit C u. C++. JSON u. REST, CAN-Bus.
Security: Authentifizierung, Verschlüsselung.
Dez. 2014 - Okt. 2015
11 Monaten
Embedded Software Architekt/Team-leader
Mando GmbH
Entwicklung eines ESP-Controllers.
Software-Teamführung: Systemanforderungen, Aufwandsabschätzung, Lieferantenkontrolle, MS Project, 8 Entwickler.
Sicherheitsanalyse: FuSi u. HARA nach ISO-26262.
Automotive SPICE.
Embedded C, Aurix, Multi-Core-RTOS: Erstellung und Debugging.
Lastenheftanalyse, Erstellung und Durchführung von Anforderungen (Pflichtenhefte), beide mit IBM DOORS; Systemarchitektur mit UML unter Enterprise Architect (EA).
Kleine Evaluierungsanwendungen (Proof-of-Concept) für Streaming über Ethernet.
Korrespondenz mit dem zuständigen Hauptlieferanten.
Dokumentation.
Embedded C.
Ethernet AVB (Audio Video Bridging).
Zero-Config.
Testprogramm: C#/.Net + XTCP (TCP/IP).
Wireshark.
Digitales Oszilloskop.
I2C und SPI.
Okt. 2010 - Mai 2011
8 Monaten
Embedded-System-Ingenieur
Airbase Ltd
Überschneidend mit oben genanntem DCT.
Die WSN-IoT-/Sensorik-Cloud-Startup-Firma hat eine Lösung zur Luftqualitätsüberwachung (Schadstoffmessung) entwickelt, bei der kabellose und verkabelte MEMS-Sensoren (klein und wartungsfrei) innen und außen installiert sind und ihre Daten über einen dedizierten Hub an die Server senden.
Diese Architektur erzeugt ein detailliertes Echtzeitbild, um Schadstoffwolken verfolgen zu können.
Ich entwarf die HW- und SW-Architektur und programmierte Sensoren, Funkkommunikation, MQTT, Heimnetzwerk, Hub und TCP/IP-Verbindungen.
Jan. 2010 - Juni 2011
1 Jahr 6 Monaten
Embedded-System-Architekt
BuddyCell Ltd
Überschneidend mit oben genanntem DCT.
BuddyCell Ltd (ein Startup-Unternehmen) entwickelte Lösungen für preiswertes, internationales mobiles Internet.
Durchführung von Systemanforderungen und Gesamtkonzept.
Entwurf der Systemarchitektur – inklusive einer Patentanmeldung.
Erstellung und Dokumentation des SW- und HW-Designs.
Interaktion zwischen Voicemail, SMS, Telefonie und Mobilfunk.
März 2008 - Sept. 2008
7 Monaten
Niederlande
Softwareentwickler
Saen BV
Übersetzung von C# nach C++ (um schneller laufen zu lassen) der Behandlung von UDP-streams der Börsen Infos. Analyse, Entwurf und Kodierung einer C++ Applikation, welches Data-streams von der Frankfurter Börse über einem binär-Protokoll des finanziellen Dateien empfängt, namens FAST (FIX Adapted for Streaming), übersetzt es zu Rohform und befördert es an dem Algorithmic trading system.
C++ mit STL
C#
UDP
Multi-threaded
Windows
Nov. 2007 - Mai 2012
4 Jahren 7 Monaten
Softwarearchitekt, Freiberufler
DCT Engineering
Meine eigene Beratungsfirma.
MFA: Multi-Factor Authentication, Kundenhergestelltes-Passwort gleichzeitig mittels Handy und PC zur Bank/Payment-Broker verschicken.
Medical: Cardicell Ltd & Healthwatch, für Mobile Heart Monitoring: Analyse, Herstellung und Durchführung für Hardware u. Software.
Location Based Mobile Messaging – das Lösungskonzept.
Herstellung und Management von Anforderungen um HW u. SW.
Cross-Function Koordinations, zwischen den Ingenieur Wissenschaftlichen Disziplinen.
Aufgaben Kontrolle (Sollprofil).
Angaben Besprechung mit Fachkräften, Managers und Lieferanten.
VoIP/Streaming: iPoint media (mit Proxy/Reverse-Proxy), DSP-IP (RTCP,SRTP).
Konzepteherstellung, MS-Project.
C-Embedded (ARM, RTOS), C++ (Windows), STL, Boost, Lauterbach, J2EE, J2ME.
ECG/EKG u. HW dazu. Architektur, Software, Algorithmen, Lieferantenkoordination.
Streaming: TCP/IP, VoIP (SIP, RTSP)
Python/Django, C# Web Crawlers, Joomla, Javascript/XML/HTML, SQL/MySQL.
UnitTesting u. System Test (at Developer Level), Subversion (SVN).
Juni 2007 - Okt. 2007
5 Monaten
Embedded Softwareentwickler (Freiberuflich)
Amimon Ltd
Startup Firma
Security: Realisierung von Encryption & Authentication: AES, PRNG, Secure-Boot.
Implementierung von L2 LAN Funktionen.
Entwurf des Systemtestplans.
MIMO RF Signalbearbeitung.
Analyse der Implementierung eines Verschlüsselungsprotokolls.
Embedded C with IAR, ARM7
Feb. 2007 - Mai 2007
4 Monaten
Embedded Softwarearchitekt (Freiberuflich)
Joliper
Startup Firma
Beratung zur Verwendung des H324m Protokollstacks in einer Client-Server-Architektur.
Multimeida: H324m, DTMF, MPEG
Nov. 2004 - Juli 2006
1 Jahr 9 Monaten
Vereinigtes Königreich
Embedded Softwareentwickler (Freiberuflich)
TTPcom Ltd
Ich entwarf auch programmierte den Video-Telephony-Call-Controller, der das 3G CSD Stack, das H324m Stack und die Benutzer-Anwendung miteinander verbindet.
Zusammenarbeit mit veschiedenen Teams aus verschiedenen Unternehmen.
Ich habe ein Testprogramm mit Borland Builder C++ entwickelt.
Embedded C, C++, Nucleus RTOS.
Real-Time Event Framework: GKI (asynchrounous signalling) und OSA (active objects).
ARM (Xscale) mit Lauterbach debug.
Cellular 3G technologies: UMTS: gemeinsame Entwicklung mit dem UMTS NAS (Non Access Stratum) Team sowie URLC debugging.
Anforderungsanalyse, Architektonischer Entwurf (UML) und Integration des eingebetteten WLAN-Multimedia-Streaming-Produkts mit dem Nutzer-PC.
WLAN
Streaming-Protokolle z.B. RTP, RTCP
C++, ATL
Feb. 2003 - Feb. 2004
1 Jahr 1 Monate
Bath, Vereinigtes Königreich
Embedded-Software-Entwickler
Teleca Wireless
Handset-Softwareentwicklung, als Berater für Client-Büros.
Embedded C mit ARM7
AT-Befehle (Ericsson Carbon Platform 2G)
Lauterbach-Debug-Tool
OSE RTOS, d.h. POSIX: TCP/IP, Dateisystem
Okt. 2002 - Dez. 2002
3 Monaten
Israel
Software-Entwickler
a startup-attempt
Kleinhandelsautomatisierung.
Apache Tomcat-Webserver mit J2EE
Struts: ein MVC-Framework für Java-Webanwendungs-GUI.
März 2002 - Sept. 2002
7 Monaten
Mainz, Deutschland
Softwareentwickler
Nanophotonics
Nach der Startup-Phase
Ich entwarf und implementierte eine PC-Software für das automatische Ausmessen von Wafern auf einer Turntable-Anlage.
C++, MFC & ATL
Architektur: MVC (Model View Control) mit Zustandsmaschine im 'Controller'.
UML mit 'Object Domain'-Design-Tool.
Mess-Algorithmen.
Sept. 2001 - Feb. 2002
6 Monaten
Schweiz
Embedded-Software-Ingenieur
BridgeCo
Startup Firma
Ich entwarf und implementierte das 'Connection Management Protocol' (CMP)-Schicht IEEE1394 (QoS-LAN) Netzwerk- und Streaming-Standard.
Multi-threaded eingebetteter C-Code
ThreadX RTOS
ARM946-Prozessor
Lauterbach
Nov. 1999 - März 2001
1 Jahr 5 Monaten
Tel Aviv-Yafo, Israel
Software-Ingenieur
Real-M Technologies
Startup Firma
Ich entwarf und baute ein P2P-verteiltes Netzwerk für Media-Streaming-Server auf, d. h. ein verteiltes System mit asynchroner Kommunikation und Software-Test.
Systemanforderungsanalyse und Weiterbearbeitung des Gesamtkonzepts.