ADAS & AD in der Automated Driving Alliance (Cariad/Bosch)
Durchführung einer Machbarkeitsstudie für eine Qualcomm-Plattform; Diskussion mit Qualcomm über benötigte ISP- und NN/AI-Funktionalitäten.
Erstinbetriebnahme des SA8540-Devkits und der QNN-SDK; Konvertierung von AI-Modellen für die Ausführung auf HW-Beschleunigern; Nachbearbeitung problematischer Layer; Portierung von benutzerdefinierten Layern.
Durchführung von Modell-Benchmarking: Analyse der Laufzeit und Optimierung von benutzerdefinierten Layern; Optimierung der Modell-Architektur für HW-Beschleuniger.
Enge Zusammenarbeit mit Qualcomm zur Lösung von Problemen bei der Modellkonvertierung und Laufzeit; Analyse von Qualcomm Quantisierungsprodukten und -problemen (z.B. mixed-precision).
Implementierung und Integration der Modell-Konvertierung/Evaluierung mit QNN-SDK in den Azure-ML Continuous Training Workflow.
Unterstützung der Feature-Teams bei hardwarespezifischen Änderungen/Optimierungen.
Optimierung und Integration des Vision-Stacks auf einer PC-Plattform mit mehreren T4-GPUs unter Verwendung von TensorRT.
Kamera-Inbetriebnahme auf der Nvidia Xavier-Plattform und Analyse des SIPL-Frameworks (Kamera) auf Basis von Vision-Stack-Anforderungen.
Cariad SE, Berlin, DE
4 Jahre 4 Monate
2016-08 - 2020-11
Entwicklung von Driver-Assistance Systemen
Senior Software Ingenieur
Senior Software Ingenieur
Portierung, Optimierung und Integration von Bildverarbeitungsalgorithmen (klassisch und deep-learning basierte) auf Embedded Plattformen von Ti, Nvidia und Renesas unter Nutzung der HW-Beschleuniger.
Performance-Machbarkeitsanalyse (Memory-, CPU-, HW-Beschleuniger-Auslastung) eines kamerabasierten Fahrerassistenzsystems auf dem Renesas V3x.
Abstimmung von externen Schnittstellen (Kamera, CAN, Detektionsergebnisse) mit Zulieferern und Kunden.
Inbetriebnahme und Treiberentwicklung von verschiedenen Kameras und ISP auf den verschiedenen Plattformen.
Anpassung des Datenfluss-Frameworks auf HW-Beschleuniger und andere Betriebssysteme.
Hella-Aglaia M.V. GmbH, Berlin, DE
9 Monate
2015-11 - 2016-07
Application Engineering
Senior Software Ingenieur
Senior Software Ingenieur
Application Engineering in der Global ADAS Solutions Abteilung.
Performanceoptimierung von Deep Convolutional Neural Networks (CNN) für semantische Segmentierung und Verkehrszeichenerkennung durch Nutzung des R-CAR Bildverarbeitungsprozessors.
Spezifikation der Hardwareanforderungen basierend auf Kundenfeedback für den nextgen ADAS SoC; Produktpräsentationen und Schulungen beim Kunden.
Teilnahme an der ??Adaptive AUTOSAR Demonstrator??-Arbeitsgruppe.
Yocto Linux Anpassungen für Demos und Benchmarks.
Renesas Electronics GmbH, Düsseldorf, DE
7 Jahre 5 Monate
2008-06 - 2015-10
Analyse, Design, Implementierung und Systemtest der Protokollstack-Software
Senior Software Ingenieur
Senior Software Ingenieur
Analyse, Design, Implementierung und Systemtest der Protokollstack-Software, dessen Architektur und Schnittstellen.
Analyse von Kundenanforderungen; Verfolgung und Analyse der 3GPP Standardisierungsvorschläge und Entscheidungen; Kundenpräsentationen und -schulungen.
Hauptmitwirkender und Editor der Schnittstellen-Spezifikationsarbeitsgruppe im Industrieverband SmallCellForum.
Projektleitung von MIMOon im EU- Forschungsprogramm BeFEMTO. Beigetragen zur Performancemetrikdefinition und Implementierung des Systemsimulator (Matlab).
Definition der Protokollstack-Architektur und kundenseitigen Schnittstellen; Design und Implementierung einer Sendeleistungs- und Zeitversatzregelung.
Implementierung der OS-Abstraktion, der Messaging (IPC)-Middleware (C/C++) und des Test-Frameworks (Python, C#).
Portierung des Protokollstacks auf TI Keystone SoC und Broadcom Plattform inklusive OS und IPC Adaptierungen und Integration des TCP/IP-Stacks.
Benchmarking und Performanceoptimierung: Speicher- und Cache-Operationen, Locking, Threadprioritäten , Interrupt- und DMA-Bearbeitung (HW-Verschlüsselung).
MIMOon GmbH, Duisburg, DE
8 Monate
2007-08 - 2008-03
Entwicklung eines der ersten LTE Mobiltelefon Prototypen
Berater Mobilfunk - Embedded SW Ingenieur
Berater Mobilfunk - Embedded SW Ingenieur
Beratung der Ericsson Mobile Prototype Unit zur Entwicklung eines der ersten LTE Mobiltelefon Prototypen und dessen erfolgreiche Integration und Demo auf dem Mobile World Congress.
freiberuflich, Nürnberg, DE
2 Jahre 8 Monate
2004-12 - 2007-07
Beratung und Entwicklung für Texas Instruments
Berater Mobilfunk - Embedded SW Ingenieur
Berater Mobilfunk - Embedded SW Ingenieur
Beratung und Entwicklung für Texas Instruments im Bereich 2G/3G Radio Access Stratum mit Fokus auf Dual-Mode
Reduzierung des Speicher- und Stromverbrauches
Kundenunterstützung vor Ort bei Problemen
freiberuflich, Thessaloniki, Griechenland
weitere Projekte auf Anfrage
Aus- und Weiterbildung
Aus- und Weiterbildung
3 Jahre 7 Monate
1998-09 - 2002-03
Studium - Technische Informatik
Diplom-Ingenieur, Technische Fachhochschule Berlin
ADAS & AD in der Automated Driving Alliance (Cariad/Bosch)
Durchführung einer Machbarkeitsstudie für eine Qualcomm-Plattform; Diskussion mit Qualcomm über benötigte ISP- und NN/AI-Funktionalitäten.
Erstinbetriebnahme des SA8540-Devkits und der QNN-SDK; Konvertierung von AI-Modellen für die Ausführung auf HW-Beschleunigern; Nachbearbeitung problematischer Layer; Portierung von benutzerdefinierten Layern.
Durchführung von Modell-Benchmarking: Analyse der Laufzeit und Optimierung von benutzerdefinierten Layern; Optimierung der Modell-Architektur für HW-Beschleuniger.
Enge Zusammenarbeit mit Qualcomm zur Lösung von Problemen bei der Modellkonvertierung und Laufzeit; Analyse von Qualcomm Quantisierungsprodukten und -problemen (z.B. mixed-precision).
Implementierung und Integration der Modell-Konvertierung/Evaluierung mit QNN-SDK in den Azure-ML Continuous Training Workflow.
Unterstützung der Feature-Teams bei hardwarespezifischen Änderungen/Optimierungen.
Optimierung und Integration des Vision-Stacks auf einer PC-Plattform mit mehreren T4-GPUs unter Verwendung von TensorRT.
Kamera-Inbetriebnahme auf der Nvidia Xavier-Plattform und Analyse des SIPL-Frameworks (Kamera) auf Basis von Vision-Stack-Anforderungen.
Cariad SE, Berlin, DE
4 Jahre 4 Monate
2016-08 - 2020-11
Entwicklung von Driver-Assistance Systemen
Senior Software Ingenieur
Senior Software Ingenieur
Portierung, Optimierung und Integration von Bildverarbeitungsalgorithmen (klassisch und deep-learning basierte) auf Embedded Plattformen von Ti, Nvidia und Renesas unter Nutzung der HW-Beschleuniger.
Performance-Machbarkeitsanalyse (Memory-, CPU-, HW-Beschleuniger-Auslastung) eines kamerabasierten Fahrerassistenzsystems auf dem Renesas V3x.
Abstimmung von externen Schnittstellen (Kamera, CAN, Detektionsergebnisse) mit Zulieferern und Kunden.
Inbetriebnahme und Treiberentwicklung von verschiedenen Kameras und ISP auf den verschiedenen Plattformen.
Anpassung des Datenfluss-Frameworks auf HW-Beschleuniger und andere Betriebssysteme.
Hella-Aglaia M.V. GmbH, Berlin, DE
9 Monate
2015-11 - 2016-07
Application Engineering
Senior Software Ingenieur
Senior Software Ingenieur
Application Engineering in der Global ADAS Solutions Abteilung.
Performanceoptimierung von Deep Convolutional Neural Networks (CNN) für semantische Segmentierung und Verkehrszeichenerkennung durch Nutzung des R-CAR Bildverarbeitungsprozessors.
Spezifikation der Hardwareanforderungen basierend auf Kundenfeedback für den nextgen ADAS SoC; Produktpräsentationen und Schulungen beim Kunden.
Teilnahme an der ??Adaptive AUTOSAR Demonstrator??-Arbeitsgruppe.
Yocto Linux Anpassungen für Demos und Benchmarks.
Renesas Electronics GmbH, Düsseldorf, DE
7 Jahre 5 Monate
2008-06 - 2015-10
Analyse, Design, Implementierung und Systemtest der Protokollstack-Software
Senior Software Ingenieur
Senior Software Ingenieur
Analyse, Design, Implementierung und Systemtest der Protokollstack-Software, dessen Architektur und Schnittstellen.
Analyse von Kundenanforderungen; Verfolgung und Analyse der 3GPP Standardisierungsvorschläge und Entscheidungen; Kundenpräsentationen und -schulungen.
Hauptmitwirkender und Editor der Schnittstellen-Spezifikationsarbeitsgruppe im Industrieverband SmallCellForum.
Projektleitung von MIMOon im EU- Forschungsprogramm BeFEMTO. Beigetragen zur Performancemetrikdefinition und Implementierung des Systemsimulator (Matlab).
Definition der Protokollstack-Architektur und kundenseitigen Schnittstellen; Design und Implementierung einer Sendeleistungs- und Zeitversatzregelung.
Implementierung der OS-Abstraktion, der Messaging (IPC)-Middleware (C/C++) und des Test-Frameworks (Python, C#).
Portierung des Protokollstacks auf TI Keystone SoC und Broadcom Plattform inklusive OS und IPC Adaptierungen und Integration des TCP/IP-Stacks.
Benchmarking und Performanceoptimierung: Speicher- und Cache-Operationen, Locking, Threadprioritäten , Interrupt- und DMA-Bearbeitung (HW-Verschlüsselung).
MIMOon GmbH, Duisburg, DE
8 Monate
2007-08 - 2008-03
Entwicklung eines der ersten LTE Mobiltelefon Prototypen
Berater Mobilfunk - Embedded SW Ingenieur
Berater Mobilfunk - Embedded SW Ingenieur
Beratung der Ericsson Mobile Prototype Unit zur Entwicklung eines der ersten LTE Mobiltelefon Prototypen und dessen erfolgreiche Integration und Demo auf dem Mobile World Congress.
freiberuflich, Nürnberg, DE
2 Jahre 8 Monate
2004-12 - 2007-07
Beratung und Entwicklung für Texas Instruments
Berater Mobilfunk - Embedded SW Ingenieur
Berater Mobilfunk - Embedded SW Ingenieur
Beratung und Entwicklung für Texas Instruments im Bereich 2G/3G Radio Access Stratum mit Fokus auf Dual-Mode
Reduzierung des Speicher- und Stromverbrauches
Kundenunterstützung vor Ort bei Problemen
freiberuflich, Thessaloniki, Griechenland
weitere Projekte auf Anfrage
Aus- und Weiterbildung
Aus- und Weiterbildung
3 Jahre 7 Monate
1998-09 - 2002-03
Studium - Technische Informatik
Diplom-Ingenieur, Technische Fachhochschule Berlin