freiberufler Embedded Software & FPGA Engineer auf freelance.de

Embedded Software & FPGA Engineer

offline
  • auf Anfrage
  • nicht angegeben
  • Weltweit
  • tr  |  de  |  en
  • 17.08.2023

Kurzvorstellung

C
C++(C++11, 14,1 17)
FPGA(Verilog, VHDL)
Embedded Linux, Yocto based Petalinux
Bare Metal(No-Os)
FreeRTOS, Real-time operating system
C#
Embedded Development
Communication protocols: i2c, spi, uart, jtag, pci-e, 1-wire, ethernet, tcp, udp...

Qualifikationen

  • Bare Metal
  • C#
  • C++
  • C Prog
  • Communication Protocols
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Embedded Linux
  • Embedded Software Engineering
  • Field Programmable Gate Array (FPGA)

Projekt‐ & Berufserfahrung

Embedded Software & FPGA Engineer (Festanstellung)
Raith GmbH, Dortmund
8/2019 – 8/2023 (4 Jahre, 1 Monat)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

8/2019 – 8/2023

Tätigkeitsbeschreibung

I have developed completely new Embedded System on Xilinx Zynq FPGA.
I designed a solution on which works 2 CPUs and FPGA real-time with 50kHz.
I implemented C and C++ projects on Embedded Linux and Bare Metal(No-OS)
CPUs.
Our Main FPGA(ZYNQ) communicates with 10 Sub-FPGAs(Spartan-7).
I implemented my own protocol to achieve dublex data transfer between FPGA
Chips. It runs with 200MHz and uses 3 wires. That is an alternative to Xilinx
Chip2Chip and Aurora IP Cores.
I implemented one serial ADC(200kHz), one serial ADC(25MHz-DDR), one DAC
without using any Reference Design.
I implemented a lot of different protocols on FPGA: spi, i2c, 1-wire...
I used Vivado HLS to migrate C codes to FPGA.
I have implemented own DMA transfer mechanism from FPGA to Embedded
Linux...

Eingesetzte Qualifikationen

Embedded Software Engineering

Ausbildung

Computer Engineer
Ja
Intanbul universitaet
2005
Istanbul

Über mich

Embedded Software & FPGA Engineer:
C
C++(C++11, 14,1 17)
FPGA(Verilog, VHDL)
Embedded Linux, Yocto based Petalinux
Bare Metal(No-Os)
FreeRTOS, Real-time operating system
C#
Embedded Development
Communication protocols: i2c, spi, uart, jtag, pci-e, 1-wire, ethernet, tcp, udp...

Weitere Kenntnisse

SQL Server design & development
Visual Basic

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Türkisch (Muttersprache)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
155
Alter
41
Berufserfahrung
18 Jahre und 11 Monate (seit 06/2005)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden