Embedded Software & Algorithmen Entwicklung, Optimierung, C, C++, Assembly, DSP, MATLAB, SIMD, Linux Kernel, POSIX, Kamera, RADAR, LIDAR
Aktualisiert am 31.01.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.03.2024
Verfügbar zu: 100%
davon vor Ort: 100%
- C++17 und Assembly
-Linux
- Optimisation
Deutsch
gut in Wort und Schrift
Englisch
sehr gut in Wort und Schrift
Turkisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

1 Jahr 10 Monate
2022-03 - 2023-12

Radar Signal Processing

Softwareentwickler C++14 C66 Synopsys VPX5 ...
Softwareentwickler
  • Softwareentwickler für die Implementierung von Radarsignalverarbeitungs-Algorithmen für TI C66 DSP.
  • Implementierung einer C++14 Template-basierten DL (CNN und DNN) Inferenz-Engine, optimiert für TI C66 und Synopsys VPX5 DSPs mit Floating-Point und quantisierten Integers.
  • Implementierung einer optimierten Matrix- und Type-Bibliothek (komplexe und SIMD Typen) mit "lazy evaluation" (wie Eigen) C++ Bibliothek, zur Portierung von Matlab-Algorithmen
C++14 C66 Synopsys VPX5 Intrinsics Matlab / Octave
Bosch
Remote
4 Jahre 1 Monat
2019-12 - 2023-12

Implementierung eines 'Train Planning System? Software

Softwareingenieur C++17 Qt5 QT-Creator ...
Softwareingenieur
  • Softwareingenieur für die Implementierung eines 'Train Planning System? Software
C++17 Qt5 QT-Creator docker conflict detection Algorithmen
HaCon Ingenieurgesellschaft mbH
Berlin / Remote
5 Monate
2019-06 - 2019-10

Implementierung von Embedded Software

Softwareingenieur Linux Kernel C++17 iMX8MM ...
Softwareingenieur
  • Softwareingenieur für die Implementierung von Embedded Software, für ein Time-of-Flight Chip.
  • Video Capture (video4linux), SPI, I2C
Linux Kernel C++17 iMX8MM cmake conan
Pepperl+Fuchs AG
Mannheim / Remote / Teilzeit
6 Monate
2019-05 - 2019-10

Optimierung von TensorFlow-Lite und TFLite Modellen

Softwareingenieur
Softwareingenieur
  • Softwareingenieur für Optimierung von TensorFlow-Lite und TFLite Modellen für Android basierte Embedded-Systeme
C++17 Tensorflow. Tensorflow-Lite OpenCV
Peregrine Artifical Intelligence Solutions (Berlin)
Berlin / Teilzeit
4 Monate
2019-06 - 2019-09

Implementierung

  • Softwareingenieur für die Implementierung von Embedded Software
C C++17
Powerfox Energy (Berlin)
5 Monate
2019-01 - 2019-05

Portierung

Softwareingenieur C C++11 Eigenv3 ...
Softwareingenieur
  • Softwareingenieur für Portierung von Messtechnik Algorithmen von C# auf C++11

C C++11 Eigenv3 Levenberg-Marquardt
Endress & Hauser
Schweiz
5 Monate
2018-09 - 2019-01

Entwicklung

C C++14 Matlab ...
  • Softwareingenieur für Entwicklung von modelbasierter Software & C-Code Modulen zur Ansteuerung eines induktiven Ladesystems für Elektroautos
  • Implementierung der Software mit Matlab/Simulink sowie C-Code, Optimierung von Algorithmen
C C++14 Matlab Simulink Kalman Filtering
Primove GmbH
1 Jahr 1 Monat
2017-07 - 2018-07

Implementierung und Optimierung

Softwareingenieur GIT SVN GNU Toolchain ...
Softwareingenieur
  • Softwareingenieur in Mensch-Roboterkolloboration-Safety Gruppe für Implementierung und Optimierung von 3D-Vision-Algoritmen, auf einem ARMv8 (64 Bit) Cortex A-72 basierten Stereo-Kamerasystem.
  • Entwicklung eines Visualisierungssoftwares, mit Qt3D und VTK.
GIT SVN GNU Toolchain Docker Google Test OpenCV ARMv8 NEON (Intrinsics und Assembly) Linux PikeOS. ARMv8 NEON (Intrinsics und Assembly) C++11 C99 PikeOS Axivion Eigenv3 C++ Library QAC clang Jenkins.
SICK AG
Waldkirch
1 Jahr
2016-07 - 2017-06

Design, Entwicklung, Fehleranalyse und -behebung

Softwareingenieur GIT SVN GNU Toolchain ...
Softwareingenieur
  • Softwareingenieur in Systemgruppe für Design, Entwicklung, Fehleranalyse und -behebung auf OMAP/ARM basierten Display-Wall-Systeme.
  • Treiberentwicklung für eine FPGA basierte Lösung.
  • Portierung der Kernel 2.6 basierten DSP Treibern auf Kernel 4.x.
GIT SVN GNU Toolchain SPI I2C kernel uboot C C++ buildroot ARM Linux device tree. C99 C++11 ARM Linux device tree Jenkins Google Test
Barco Control Rooms GmbH
Karlsruhe
7 Monate
2016-01 - 2016-07

Design, Entwicklung, Fehleranalyse und -behebung

Softwareingenieur MKS GNU Toolchain Vector CANoe ...
Softwareingenieur
  • Softwareingenieur in Systemgruppe für Design, Entwicklung, Fehleranalyse und  behebung auf einem ARM basierten Multicore/Multi CPU ?Platform, für Camera-Systeme.
  • CSI (Camera Sensor Interface) Treiber Entwicklung für iMX6 (mit Serializer, Deserializer und Sensor, kontrolliert über I2C).
  • Weiterentwicklung von Treiber für Toshiba HDMI-to-MIPICSI2 Bridge, HDMI EDID Anpassung.
  • Hardware.
  • NFSv3 Setup für iMX6 Linux Plattform.
MKS GNU Toolchain Vector CANoe Video4Linux2 gstreamer uboot C C++ ptxdist MIPI-CSI-2 ARM Linux device tree hardware. hardware
Continental Automotive GmbH, Commercial Vehicles & Aftermarket
Villingen-Schwenningen
9 Monate
2015-04 - 2015-12

Entwicklung, Optimierung, Fehleranalyse und -behebung

Softwareingenieur RTC (Rational Team Concert) Lauterbach QNX 6.6 SDP ...
Softwareingenieur
  • Softwareingenieur in Systemgruppe für Entwicklung, Optimierung, Fehleranalyse und - behebung auf einem ARM basierten Multicore/Multi CPU ?Platform, für Fahrerinformationssysteme.
  • AUTOSAR BSW.
  • Entwicklung von Sicherheitskritisches SW auf iMX6 und TITAN, in C/C++ und ARM Assembly, NEON SIMD.
RTC (Rational Team Concert) Lauterbach QNX 6.6 SDP Vector CANoe DaVinci Configurator Pro DaVinci Developer Pro Green Hills Software Compiler und JTAG Debugger
Visteon Corporation
Kerpen
7 Monate
2014-09 - 2015-03

Entwicklung, Optimierung, Fehleranalyse und -behebung

Softwareingenieur TI Code Composer Studio 6 Blackhawk JTAG Debugger Rhapsody 7.6 ...
Softwareingenieur
  • Softwareingenieur in Systemgruppe für Entwicklung, Optimierung, Fehleranalyse und -behebung auf einem ARM/TI C67x basierten Multicore-Platform, für Camera-Systeme.
  • MISRA C/C++, ARM Assembly, TI C67x DSP Assembly.
  • Reverse Engineering und Dokumentierung vom Code und Design mit Rhapsody 7.6, UML.
TI Code Composer Studio 6 Blackhawk JTAG Debugger Rhapsody 7.6 Klocwork MISRA-C Vector CANoe MKS.
Continental AG, Advanced Driver Assistance Systems (ADAS)
Ulm
5 Monate
2013-12 - 2014-04

Speicheroptimierung, Fehleranalyse und -behebung

Softwareingenieur Eclipse QNX Momentics Emacs ...
Softwareingenieur
  • Softwareingenieur in Systemgruppe für Speicheroptimierung, Fehleranalyse und -behebung auf einem  ARM/Cortext-A9 basierten Multicore/MultiCPU Platform mit IP über PCIe Verbindung, unter QNX6 Echtzeitbetriebsystem.
  • Entwicklung einer Guard-Page/Guard-Bytes basiert Preload-Bibliothek für Speicherüberscreibersuche auf QNX und Linux.
  • Portierung von GCC 4.9 Address und Undefined Behaviour Sanitizers auf QNX.
  • Lock-free Programming mit C++11 und Native ARM Assembly.
Eclipse QNX Momentics Emacs GCC GDB Lauterbach GIT SVN.
TechniSat Automotive
11 Monate
2013-02 - 2013-12

Entwicklung der LTE eNodeB Protocol Stack, Layer II, Downlink Packet Scheduler

Softwareingenieur Eclipse clang Emacs ...
Softwareingenieur
  • Softwareingenieur für Entwicklung der LTE eNodeB Protocol Stack, Layer II, Downlink Packet Scheduler, in C++, unter GNU/Linux.
  • Entwicklung einer neuen Module Test Umgebung, für DL Packet Scheduler.
Eclipse clang Emacs GCC GDB Valgrind GIT SVN.
Nokia Solutions and Networks
7 Monate
2012-08 - 2013-02

Entwicklung

Softwareingenieur Eclipse Emacs GCC ...
Softwareingenieur
  • Softwareingenieur für Entwicklung der LTE eNodeB Layer II, Uplink Scheduling, unter RT -Linux / PowerPC, GNU, in C.
  • Portierung der Layer II Software auf einem neuen Layer I.
  • Fehleranalyse und Behebung.
Eclipse Emacs GCC GDB.
Alcatel-Lucent Deutschland
5 Monate
2012-04 - 2012-08

Entwicklung der LTE Layer

Softwareingenieur
Softwareingenieur
  • Softwareingenieur für Entwicklung der LTE Layer I Control-Software, in C++. Code Verbesserung/Optimierung auf ARM CPU.
ST-Ericsson AT
6 Jahre 2 Monate
2006-02 - 2012-03

Entwicklung der UMTS Layer 1 und InterRAT

Softwareingenieur
Softwareingenieur

Softwareingenieur für Entwicklung der UMTS Layer 1 und InterRAT (2G, 3G, LTE) Control-Software.

  • Analyse der 3GPP-Spezifikationen im Bereich Layer-1
  • Erstellung funktionaler Spezifikationen
  • Design und Entwicklung neuer Layer-1-Control-Features in der Programmiersprache ,,C" sowie von MULT|-RAT-Funktionalitäten der Layer-1-Software (SW)
  • Testen der Layer-1-Control-SW der Simulationsumgebung unter,,LlNUX" und C++
  • Portierung der Layer-1-Control auf neue Basisband-Chips
  • Integration und Test der portierten Layer-1-SW auf der Zielhardware mit ,,Lauterbach" Debuggingtools
  • Unterstützung der Kundenprojektien der gesamten Projektphase bei der Fehleranalyse und -behebung
  • Führung technischer Diskussionen mit anderen Komponenten des Protokol-Stacks, wie zum Beispiel Interfaceabsprachen
  • Technische Verantwortung der Durchführung von UMTS-Messungen und Multi- RAT Funktionalitätsprüfungen in den Bereichen 2G, 3G, LTE
  • Mehrmonatige Auslandsaufenthalt bei einem Kunden zur Unterstützung der portierung der Software
Intel Mobile Communicatons
1 Jahr 1 Monat
2005-01 - 2006-01

Entwicklung der Embedded-Software

Engineering, Consulting
Engineering, Consulting
  • Softwareingenieur bei der Entwicklung der Embedded-Software wie Treiber für UART, IrDA, DMA Controller, Acoustic-Path-Handler, NAND-Flash für Handys.
Teleca Systems GmbH
Nürnberg, Deutschland
5 Monate
2003-12 - 2004-04

"Deutsch als Fremdsprache"

Mittelstufe I (= 928 Stunden) intensiver Sprachkurs.

Auslandsgesellschaft NRW
1 Jahr 9 Monate
2002-03 - 2003-11

Entwicklung der Embedded-Software

Softwareingenieur
Softwareingenieur
  • Softwareingenieur bei der Entwicklung der Embedded-Software für Mobil-Kommunikationsgeräte.
Access Systems Europe GmbH
Oberhausen, Deutschland
5 Monate
2001-10 - 2002-02

Entwicklung eines PC Steuerungssoftware

Projektingenieur
Projektingenieur
  • Projektingenieur in der Entwicklungsgruppe für DVB und DVD Produkte, Schwerpunkt im DVB-Team für Portierung existierende Software auf ein neues Platform/Chipset von STMicroelectronics und Fehlerbehebung.
  • Entwicklung eines PC Steuerungssoftware für Produktion. Mit dem Software war es möglich den DVB-S Receiver direkt mit Satellitendaten vom Internet programmieren.
  • Werkzeuge: PVCS, C Compiler von STMicroelectronics, JTAG Debugger.
Vestel Communications
Izmir, Türkei
1 Jahr 9 Monate
2000-01 - 2001-09

Entwicklungsabteilung

Projektingenieur
Projektingenieur
  • Projektingenieur in der Entwicklungsabteilung mit den Schwerpunkten Embedded- und PC-Software. Gelegentlich auch Beiträge bei der Hardware-Entwicklung.
Unimedya A.?.
Izmir, Türkei

Aus- und Weiterbildung

Aus- und Weiterbildung

WS 1995 ? SS 2001:

Electrical & Electronics Engineering Department

Elektroingenieur

Dokuz Eylül Universität, Izmir, Türkei


Schwerpunkte:

  • Studienschwerpunkte: Analog- und Digitalelektronik, Kommunikationssysteme
  • Diplomarbeit: auf Anfrage

Kompetenzen

Kompetenzen

Top-Skills

- C++17 und Assembly -Linux - Optimisation

Schwerpunkte

ARMv8 NEON
Intrinsics und Assembly
Eigenv3
GNU Toolchain
Google Test
Levenberg-Marquardt
OpenCV

Produkte / Standards / Erfahrungen / Methoden

GIT
SVN

Allgemein-Software

  • Embeddedsoftware Entwicklung
  • Computer Vision
  • Protocol Stack Entwicklung
  • Object-Oriented Software Entwicklung


Computersprachen

  • C
  • C++
  • Assembly
  • UML, SDL


Development Tools

  • GNU Development Tools
  • ARM Compiler
  • Lauterbach, JTAG/ETM Debugging
  • Microsoft Visual Studio
  • Eclipse, Emacs
  • Matlab und Simulink
  • Git, Clearcase, CVS, SVN

Betriebssysteme

GNU/Linux (POSIX)
Linux
PikeOS.
QNX Real-time OS
Verschiedene Real-Time OS
Mobil-Platformen
Windows (Win32)

Programmiersprachen

C
C++11
C++14
Matlab
Simulink

Hardware

Embeddedsysteme

Allgemein-Hardware

  • Dokuz Eylül Universität, Electrical and Electronics Engineering Department. 
  • Kurse von Analog- und Digitalelektronik, Schaltsystemetheorie, elektrische Maschinerie, Kommunikationssysteme, Mikrowelle, Antennetheorie.

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

1 Jahr 10 Monate
2022-03 - 2023-12

Radar Signal Processing

Softwareentwickler C++14 C66 Synopsys VPX5 ...
Softwareentwickler
  • Softwareentwickler für die Implementierung von Radarsignalverarbeitungs-Algorithmen für TI C66 DSP.
  • Implementierung einer C++14 Template-basierten DL (CNN und DNN) Inferenz-Engine, optimiert für TI C66 und Synopsys VPX5 DSPs mit Floating-Point und quantisierten Integers.
  • Implementierung einer optimierten Matrix- und Type-Bibliothek (komplexe und SIMD Typen) mit "lazy evaluation" (wie Eigen) C++ Bibliothek, zur Portierung von Matlab-Algorithmen
C++14 C66 Synopsys VPX5 Intrinsics Matlab / Octave
Bosch
Remote
4 Jahre 1 Monat
2019-12 - 2023-12

Implementierung eines 'Train Planning System? Software

Softwareingenieur C++17 Qt5 QT-Creator ...
Softwareingenieur
  • Softwareingenieur für die Implementierung eines 'Train Planning System? Software
C++17 Qt5 QT-Creator docker conflict detection Algorithmen
HaCon Ingenieurgesellschaft mbH
Berlin / Remote
5 Monate
2019-06 - 2019-10

Implementierung von Embedded Software

Softwareingenieur Linux Kernel C++17 iMX8MM ...
Softwareingenieur
  • Softwareingenieur für die Implementierung von Embedded Software, für ein Time-of-Flight Chip.
  • Video Capture (video4linux), SPI, I2C
Linux Kernel C++17 iMX8MM cmake conan
Pepperl+Fuchs AG
Mannheim / Remote / Teilzeit
6 Monate
2019-05 - 2019-10

Optimierung von TensorFlow-Lite und TFLite Modellen

Softwareingenieur
Softwareingenieur
  • Softwareingenieur für Optimierung von TensorFlow-Lite und TFLite Modellen für Android basierte Embedded-Systeme
C++17 Tensorflow. Tensorflow-Lite OpenCV
Peregrine Artifical Intelligence Solutions (Berlin)
Berlin / Teilzeit
4 Monate
2019-06 - 2019-09

Implementierung

  • Softwareingenieur für die Implementierung von Embedded Software
C C++17
Powerfox Energy (Berlin)
5 Monate
2019-01 - 2019-05

Portierung

Softwareingenieur C C++11 Eigenv3 ...
Softwareingenieur
  • Softwareingenieur für Portierung von Messtechnik Algorithmen von C# auf C++11

C C++11 Eigenv3 Levenberg-Marquardt
Endress & Hauser
Schweiz
5 Monate
2018-09 - 2019-01

Entwicklung

C C++14 Matlab ...
  • Softwareingenieur für Entwicklung von modelbasierter Software & C-Code Modulen zur Ansteuerung eines induktiven Ladesystems für Elektroautos
  • Implementierung der Software mit Matlab/Simulink sowie C-Code, Optimierung von Algorithmen
C C++14 Matlab Simulink Kalman Filtering
Primove GmbH
1 Jahr 1 Monat
2017-07 - 2018-07

Implementierung und Optimierung

Softwareingenieur GIT SVN GNU Toolchain ...
Softwareingenieur
  • Softwareingenieur in Mensch-Roboterkolloboration-Safety Gruppe für Implementierung und Optimierung von 3D-Vision-Algoritmen, auf einem ARMv8 (64 Bit) Cortex A-72 basierten Stereo-Kamerasystem.
  • Entwicklung eines Visualisierungssoftwares, mit Qt3D und VTK.
GIT SVN GNU Toolchain Docker Google Test OpenCV ARMv8 NEON (Intrinsics und Assembly) Linux PikeOS. ARMv8 NEON (Intrinsics und Assembly) C++11 C99 PikeOS Axivion Eigenv3 C++ Library QAC clang Jenkins.
SICK AG
Waldkirch
1 Jahr
2016-07 - 2017-06

Design, Entwicklung, Fehleranalyse und -behebung

Softwareingenieur GIT SVN GNU Toolchain ...
Softwareingenieur
  • Softwareingenieur in Systemgruppe für Design, Entwicklung, Fehleranalyse und -behebung auf OMAP/ARM basierten Display-Wall-Systeme.
  • Treiberentwicklung für eine FPGA basierte Lösung.
  • Portierung der Kernel 2.6 basierten DSP Treibern auf Kernel 4.x.
GIT SVN GNU Toolchain SPI I2C kernel uboot C C++ buildroot ARM Linux device tree. C99 C++11 ARM Linux device tree Jenkins Google Test
Barco Control Rooms GmbH
Karlsruhe
7 Monate
2016-01 - 2016-07

Design, Entwicklung, Fehleranalyse und -behebung

Softwareingenieur MKS GNU Toolchain Vector CANoe ...
Softwareingenieur
  • Softwareingenieur in Systemgruppe für Design, Entwicklung, Fehleranalyse und  behebung auf einem ARM basierten Multicore/Multi CPU ?Platform, für Camera-Systeme.
  • CSI (Camera Sensor Interface) Treiber Entwicklung für iMX6 (mit Serializer, Deserializer und Sensor, kontrolliert über I2C).
  • Weiterentwicklung von Treiber für Toshiba HDMI-to-MIPICSI2 Bridge, HDMI EDID Anpassung.
  • Hardware.
  • NFSv3 Setup für iMX6 Linux Plattform.
MKS GNU Toolchain Vector CANoe Video4Linux2 gstreamer uboot C C++ ptxdist MIPI-CSI-2 ARM Linux device tree hardware. hardware
Continental Automotive GmbH, Commercial Vehicles & Aftermarket
Villingen-Schwenningen
9 Monate
2015-04 - 2015-12

Entwicklung, Optimierung, Fehleranalyse und -behebung

Softwareingenieur RTC (Rational Team Concert) Lauterbach QNX 6.6 SDP ...
Softwareingenieur
  • Softwareingenieur in Systemgruppe für Entwicklung, Optimierung, Fehleranalyse und - behebung auf einem ARM basierten Multicore/Multi CPU ?Platform, für Fahrerinformationssysteme.
  • AUTOSAR BSW.
  • Entwicklung von Sicherheitskritisches SW auf iMX6 und TITAN, in C/C++ und ARM Assembly, NEON SIMD.
RTC (Rational Team Concert) Lauterbach QNX 6.6 SDP Vector CANoe DaVinci Configurator Pro DaVinci Developer Pro Green Hills Software Compiler und JTAG Debugger
Visteon Corporation
Kerpen
7 Monate
2014-09 - 2015-03

Entwicklung, Optimierung, Fehleranalyse und -behebung

Softwareingenieur TI Code Composer Studio 6 Blackhawk JTAG Debugger Rhapsody 7.6 ...
Softwareingenieur
  • Softwareingenieur in Systemgruppe für Entwicklung, Optimierung, Fehleranalyse und -behebung auf einem ARM/TI C67x basierten Multicore-Platform, für Camera-Systeme.
  • MISRA C/C++, ARM Assembly, TI C67x DSP Assembly.
  • Reverse Engineering und Dokumentierung vom Code und Design mit Rhapsody 7.6, UML.
TI Code Composer Studio 6 Blackhawk JTAG Debugger Rhapsody 7.6 Klocwork MISRA-C Vector CANoe MKS.
Continental AG, Advanced Driver Assistance Systems (ADAS)
Ulm
5 Monate
2013-12 - 2014-04

Speicheroptimierung, Fehleranalyse und -behebung

Softwareingenieur Eclipse QNX Momentics Emacs ...
Softwareingenieur
  • Softwareingenieur in Systemgruppe für Speicheroptimierung, Fehleranalyse und -behebung auf einem  ARM/Cortext-A9 basierten Multicore/MultiCPU Platform mit IP über PCIe Verbindung, unter QNX6 Echtzeitbetriebsystem.
  • Entwicklung einer Guard-Page/Guard-Bytes basiert Preload-Bibliothek für Speicherüberscreibersuche auf QNX und Linux.
  • Portierung von GCC 4.9 Address und Undefined Behaviour Sanitizers auf QNX.
  • Lock-free Programming mit C++11 und Native ARM Assembly.
Eclipse QNX Momentics Emacs GCC GDB Lauterbach GIT SVN.
TechniSat Automotive
11 Monate
2013-02 - 2013-12

Entwicklung der LTE eNodeB Protocol Stack, Layer II, Downlink Packet Scheduler

Softwareingenieur Eclipse clang Emacs ...
Softwareingenieur
  • Softwareingenieur für Entwicklung der LTE eNodeB Protocol Stack, Layer II, Downlink Packet Scheduler, in C++, unter GNU/Linux.
  • Entwicklung einer neuen Module Test Umgebung, für DL Packet Scheduler.
Eclipse clang Emacs GCC GDB Valgrind GIT SVN.
Nokia Solutions and Networks
7 Monate
2012-08 - 2013-02

Entwicklung

Softwareingenieur Eclipse Emacs GCC ...
Softwareingenieur
  • Softwareingenieur für Entwicklung der LTE eNodeB Layer II, Uplink Scheduling, unter RT -Linux / PowerPC, GNU, in C.
  • Portierung der Layer II Software auf einem neuen Layer I.
  • Fehleranalyse und Behebung.
Eclipse Emacs GCC GDB.
Alcatel-Lucent Deutschland
5 Monate
2012-04 - 2012-08

Entwicklung der LTE Layer

Softwareingenieur
Softwareingenieur
  • Softwareingenieur für Entwicklung der LTE Layer I Control-Software, in C++. Code Verbesserung/Optimierung auf ARM CPU.
ST-Ericsson AT
6 Jahre 2 Monate
2006-02 - 2012-03

Entwicklung der UMTS Layer 1 und InterRAT

Softwareingenieur
Softwareingenieur

Softwareingenieur für Entwicklung der UMTS Layer 1 und InterRAT (2G, 3G, LTE) Control-Software.

  • Analyse der 3GPP-Spezifikationen im Bereich Layer-1
  • Erstellung funktionaler Spezifikationen
  • Design und Entwicklung neuer Layer-1-Control-Features in der Programmiersprache ,,C" sowie von MULT|-RAT-Funktionalitäten der Layer-1-Software (SW)
  • Testen der Layer-1-Control-SW der Simulationsumgebung unter,,LlNUX" und C++
  • Portierung der Layer-1-Control auf neue Basisband-Chips
  • Integration und Test der portierten Layer-1-SW auf der Zielhardware mit ,,Lauterbach" Debuggingtools
  • Unterstützung der Kundenprojektien der gesamten Projektphase bei der Fehleranalyse und -behebung
  • Führung technischer Diskussionen mit anderen Komponenten des Protokol-Stacks, wie zum Beispiel Interfaceabsprachen
  • Technische Verantwortung der Durchführung von UMTS-Messungen und Multi- RAT Funktionalitätsprüfungen in den Bereichen 2G, 3G, LTE
  • Mehrmonatige Auslandsaufenthalt bei einem Kunden zur Unterstützung der portierung der Software
Intel Mobile Communicatons
1 Jahr 1 Monat
2005-01 - 2006-01

Entwicklung der Embedded-Software

Engineering, Consulting
Engineering, Consulting
  • Softwareingenieur bei der Entwicklung der Embedded-Software wie Treiber für UART, IrDA, DMA Controller, Acoustic-Path-Handler, NAND-Flash für Handys.
Teleca Systems GmbH
Nürnberg, Deutschland
5 Monate
2003-12 - 2004-04

"Deutsch als Fremdsprache"

Mittelstufe I (= 928 Stunden) intensiver Sprachkurs.

Auslandsgesellschaft NRW
1 Jahr 9 Monate
2002-03 - 2003-11

Entwicklung der Embedded-Software

Softwareingenieur
Softwareingenieur
  • Softwareingenieur bei der Entwicklung der Embedded-Software für Mobil-Kommunikationsgeräte.
Access Systems Europe GmbH
Oberhausen, Deutschland
5 Monate
2001-10 - 2002-02

Entwicklung eines PC Steuerungssoftware

Projektingenieur
Projektingenieur
  • Projektingenieur in der Entwicklungsgruppe für DVB und DVD Produkte, Schwerpunkt im DVB-Team für Portierung existierende Software auf ein neues Platform/Chipset von STMicroelectronics und Fehlerbehebung.
  • Entwicklung eines PC Steuerungssoftware für Produktion. Mit dem Software war es möglich den DVB-S Receiver direkt mit Satellitendaten vom Internet programmieren.
  • Werkzeuge: PVCS, C Compiler von STMicroelectronics, JTAG Debugger.
Vestel Communications
Izmir, Türkei
1 Jahr 9 Monate
2000-01 - 2001-09

Entwicklungsabteilung

Projektingenieur
Projektingenieur
  • Projektingenieur in der Entwicklungsabteilung mit den Schwerpunkten Embedded- und PC-Software. Gelegentlich auch Beiträge bei der Hardware-Entwicklung.
Unimedya A.?.
Izmir, Türkei

Aus- und Weiterbildung

Aus- und Weiterbildung

WS 1995 ? SS 2001:

Electrical & Electronics Engineering Department

Elektroingenieur

Dokuz Eylül Universität, Izmir, Türkei


Schwerpunkte:

  • Studienschwerpunkte: Analog- und Digitalelektronik, Kommunikationssysteme
  • Diplomarbeit: auf Anfrage

Kompetenzen

Kompetenzen

Top-Skills

- C++17 und Assembly -Linux - Optimisation

Schwerpunkte

ARMv8 NEON
Intrinsics und Assembly
Eigenv3
GNU Toolchain
Google Test
Levenberg-Marquardt
OpenCV

Produkte / Standards / Erfahrungen / Methoden

GIT
SVN

Allgemein-Software

  • Embeddedsoftware Entwicklung
  • Computer Vision
  • Protocol Stack Entwicklung
  • Object-Oriented Software Entwicklung


Computersprachen

  • C
  • C++
  • Assembly
  • UML, SDL


Development Tools

  • GNU Development Tools
  • ARM Compiler
  • Lauterbach, JTAG/ETM Debugging
  • Microsoft Visual Studio
  • Eclipse, Emacs
  • Matlab und Simulink
  • Git, Clearcase, CVS, SVN

Betriebssysteme

GNU/Linux (POSIX)
Linux
PikeOS.
QNX Real-time OS
Verschiedene Real-Time OS
Mobil-Platformen
Windows (Win32)

Programmiersprachen

C
C++11
C++14
Matlab
Simulink

Hardware

Embeddedsysteme

Allgemein-Hardware

  • Dokuz Eylül Universität, Electrical and Electronics Engineering Department. 
  • Kurse von Analog- und Digitalelektronik, Schaltsystemetheorie, elektrische Maschinerie, Kommunikationssysteme, Mikrowelle, Antennetheorie.

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.