freiberufler Embedded Software auf freelance.de

Embedded Software

zuletzt online vor 2 Tagen
  • auf Anfrage
  • nicht angegeben
  • Weltweit
  • tr  |  de  |  en
  • 12.09.2024

Kurzvorstellung

C
C++
Embedded Development
Microcontroller
STM32
ESP32
Nordic
Multithreading
Communication protocols: i2c, spi, uart, jtag, pci-e, 1-wire, ethernet, tcp, udp
BLE
WiFi
MQTT
Embedded Linux
Yocto based Petalinux
FreeRTOS, Real-time operating system

Qualifikationen

  • Bare Metal
  • C++
  • Communication Protocols
  • Echtzeitbetriebssystem (RTOS)
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Embedded Linux
  • ESP32
  • i2c
  • NORDIC
  • STM32

Projekt‐ & Berufserfahrung

Embedded Software Developer
BYTEC Medizintechnik GmbH, Eschweiler
10/2023 – 9/2024 (1 Jahr)
Medizintechnik
Tätigkeitszeitraum

10/2023 – 9/2024

Tätigkeitsbeschreibung

As a contractor delivered two functional prototype projects:
1. Urologic Irrigation Device (IoT project):
- Developed using ESP32 and NRF52840 (DK and Dongle).
- Transferred data to the cloud via Wi-Fi 6 and integrated BLE communication
between Nordic and ESP32.
- Designed battery-powered, power-optimized IoT devices.
- Used Zephyr RTOS, FreeRTOS, I2C, SPI, UART, accelerometer, color sensor,
load cell, hall sensor, smart battery and external ADC.
2. Hyperbaric Blood Oxygenation Device Prototype:
- Integrated sensors: flow, bubble, CO2, O2, and pressure.
- Employed STM32 microcontroller for control and data processing.
- Developed proprietary control loop for motors, pumps, gas flow, and blood
pressure.

Eingesetzte Qualifikationen

Embedded Software Engineering

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

8/2019 – 10/2023

Tätigkeitsbeschreibung

- Developed an embedded device from scratch as ZYNQ SoM(2 ARM CPUs on it)
communicates with Bare Metal(C prog.) and Yocto-based Embedded Linux(C++).
- Created a DMA Transfer mechanism from ZYNQ to Embedded Linux(C++) to
C# GUI on PC without data loss.
- Implemented a multi-threaded, socket based C++ application to communicate
with PC.
- Developed a C based bare metal application which has 50kHz real-time processing capability.
- Designed and developed own Chip2Chip communication protocol between
ZYNQ and Spartan FPGAs.
- Developed and used numerous protocols on FPGA and Embedded Linux. Some
were PCI-e, SPI, I²C, 1-Wire, SPF+, JTAG, UART.

Eingesetzte Qualifikationen

Embedded Software Engineering

EMBEDDED SOFTWARE DEVELOPER (Festanstellung)
ERA Instruments, Istanbul
5/2016 – 5/2017 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

5/2016 – 5/2017

Tätigkeitsbeschreibung

- Designed and developed the software and FPGA portions of the two systems
below on Linux.
- Assisted in the creation of the Signal Intelligence System designed to collect
ELINT and COMINT signals.
- Expanded the Direction Finding System: DMA transfer capability over PCI-e.
Modified also Linux Device Drivers.
- Devised communication protocols with PCI-e (3.0 x8), 10Gb, 1Gb, 100Mb, Ethernet, and UART.
- FPGA related : Verilog, VHDL, DMA Transfer, JESD204, TCL, and Microblaze
Linux, Kintex Ultrascale KCU105.

Eingesetzte Qualifikationen

Embedded Software Engineering

Ausbildung

Computer Engineer
Bachelor
Istanbul Universität
2005
Istanbul

Über mich

C
C++
Embedded Development
Microcontroller
STM32
ESP32
Nordic
Multithreading
Communication protocols: i2c, spi, uart, jtag, pci-e, 1-wire, ethernet, tcp, udp
BLE
WiFi
MQTT
Embedded Linux
Yocto based Petalinux
FreeRTOS, Real-time operating system
Python, Java
Baremetal

Weitere Kenntnisse

SQL Server design & development
Visual Basic

Persönliche Daten

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

Kontaktdaten

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

Jetzt Mitglied werden