İçeriğe geç
Tuna Girişken

Tuna Girişken · İzmir, Türkiye

Gömülü Yazılım & Sistem Mimarı

Savunma ve otomotiv sektörlerinde 5 yılı aşkın deneyime sahip bir Kıdemli Gömülü Yazılım Mühendisi olarak, Baykar Teknoloji ve TÜBİTAK SAGE'de emniyet kritik aviyonik ve gömülü yazılım mimarileri geliştirdim. Bugün ise gerçek zamanlı sistemler, gömülü Linux ve güvenli haberleşme uzmanlığım ile elektrikli araçlar için uçtan uca bir Telematics Control Unit (TCU) sistemini geliştiriyorum.

Embedded LinuxRTOSAutomotive

Özet

Kıdemli Gömülü Yazılım Mühendisi olarak savunma ve otomotiv sektörlerinde emniyet kritik gömülü sistemlerin tasarım ve geliştirilmesinde 5 yılı aşkın deneyime sahibim. Baykar Teknoloji ve TÜBİTAK SAGE‘de, üretim seviyesindeki havacılık ve savunma sistemleri için aviyonik ve gömülü yazılım mimarisi tasarlama ve geliştirme çalışmalarında aktif roller üstlendim.

Gerçek zamanlı işletim sistemleri (RTLinux, Zephyr) üzerinde, zamanlama hassasiyeti yüksek ve deterministik sistemlerin geliştirilmesi konusunda uzmanlığa sahibim. Çok çekirdekli (ARM Cortex-A53/A55, PowerPC, x86) MPU platformları için Yocto ve Buildroot tabanlı gömülü Linux sistemlerinin geliştirilmesi ile MCU tabanlı (ARM Cortex-R5/M4/M33) sistemlerde bare-metal firmware geliştirme alanlarında deneyimim bulunuyor.

Şu anda elektrikli ticari araçlar için uçtan uca bir Telematics Control Unit (TCU) yazılım yığınını mimariden uygulamaya kadar geliştiriyorum; CAN/J1939 araç ağları, GNSS konumlandırma, LTE bağlantısı, MQTT tabanlı bulut telemetrisi ve arka uç veri entegrasyonu konularında teknik liderlik yapıyorum.

Teknik Uzmanlık

Gömülü Sistemler

Bare-metal, RTOS ve Linux tabanlı gömülü sistem tasarımı ve geliştirme.

YoctoU-BootZephyr

Yazılım Geliştirme

Yüksek performanslı C/C++ geliştirme, sürücü ve firmware yazılımı.

C/C++PythonARM

İletişim Protokolleri

Araç ağları, endüstriyel protokoller ve gerçek zamanlı iletişim.

CAN/J1939MQTTTSN

Yetkinlikler

Gömülü Sistemler
Bare-metalRTOS (PREEMPT_RT, RTLinux, Zephyr)YoctoBuildrootU-BootDevicetreeLinux kernel modülü ve sürücü geliştirme
Programlama Dilleri
CC++ (98–23)AssemblyPythonBashQMLSQL
Mimariler
ARM Cortex-R5/M4/M33ARM Cortex-A53/A55PowerPC (P4080DS)x86 (Xeon D-1700)
İletişim Protokolleri
CAN/J1939TCP/UDPMQTTI2CSPIUARTUSBRS-232/485MIL-STD-1553
Gerçek Zamanlı Ağ
Time-Sensitive Networking (TSN)PTP (IEEE 1588v2)
Geliştirme Araçları
GCCGDBLLVM/ClangCMakeMesonGit / GitLab CIQEMUOpenSSLQt

Kariyer

  1. Ara. 2024 — Günümüz

    Kıdemli Gömülü Linux Geliştirme Mühendisi

    Karluna Mühendislik · İzmir

    • Hafif ticari elektrikli araçlar için uçtan uca Telematics Control Unit (TCU) yazılım yığınını mimariden uygulamaya kadar tasarladım.
    • NXP i.MX93 SoC için otomotiv standartlarına uygun Yocto Linux dağıtımı geliştirdim.
    • Modern C++ ile thread-safe CAN iletişim katmanı ve SAE J1939 protokol yığını içeren telemetri çerçevesi geliştirdim.
    • Delta paket yönetimi ve atomik güncelleme mekanizmasıyla OTA güncelleme altyapısı tasarladım.
    • MQTT tabanlı bulut telemetrisi ile filo yönetimi ve uzaktan araç kontrolü sağladım.
    • Quectel LTE modemlerini (EC2x/EGxx) PPP ve QMI protokolleri ile entegre ettim.
  2. Ara. 2022 — Kas. 2024

    Gömülü Linux Geliştirme Mühendisi

    Baykar Teknoloji · İstanbul

    • Yeni nesil İHA görev bilgisayarları için gerçek zamanlı işletim sistemleri geliştirdim.
    • JSF ve MISRA C/C++ standartlarına tam uyumlu emniyet kritik yazılım çerçevesini mimari düzeyde tasarladım.
    • Mikrosaniye altı zaman senkronizasyonu ve deterministik iletişim sağlayan TSN altyapısını geliştirdim.
    • Bare-metal MCU firmware’den Linux tabanlı MPU uygulamalarına kadar çeşitli mimarilerde çözümler tasarladım.
    • AES, RSA ve ECC algoritmalarını kullanan gömülü güvenlik altyapısı uyguladım.
  3. Şub. 2022 — May. 2022

    Gömülü Yazılım Mühendisi Stajyeri

    TÜBİTAK SAGE · Ankara

    • VxWorks RTOS için bootloader seviyesinde NVMe sürücüsü geliştirdim.
    • ELDK ve Yocto ile gömülü işletim sistemlerinin derleme ve entegrasyon süreçlerine katkı sağladım.
    • Füze sistemlerinde NVMe cihazları için önyükleme zamanı depolama başlatma işlemlerini entegre ettim.
  4. Mar. 2022 — May. 2022

    Yazılım Eğitmeni

    Deneyap Türkiye · Gaziantep

    • Gaziantep Büyükşehir Belediyesi ve T3 Vakfı desteğiyle C++ programlama kursu verdim.
    • Bellek yönetimi, RAII, STL ve nesne yönelimli tasarım gibi ileri düzey konuları işledim.

Öne Çıkan Projeler

PowerPC

NXP P4080DS Özel Linux Dağıtımı

2.8 GB/s NVMe sürücü geliştirme

  • PowerPC P4080DS için U-Boot ve SPL optimizasyonlarıyla üretime hazır Yocto BSP.
  • DMA destekli bootloader seviyesinde NVMe PCIe sürücüsü; veri aktarım gecikmesi %40 azaldı.
ARM Cortex

TI Sitara AM65x SBL Geliştirme

Güvenli önyükleme sistemi

  • Bellek eşlemeli XIP ile OSPI Flash tabanlı Secondary Boot Loader; 2 saniyenin altında önyükleme.
  • Şifrelenmiş imaj doğrulamasıyla güvenli önyükleme zinciri.

Eğitim

  • Yüksek Lisans — Bilgisayar Mühendisliği

    Ege Üniversitesi, İzmir

    2025 — Devam ediyor

  • Lisans — Elektrik-Elektronik Mühendisliği

    Hasan Kalyoncu Üniversitesi, Gaziantep

    2017 — 2022

    %100 İngilizce burs · Bitirme projesi: PID kontrolü ile RF tabanlı step motor kontrol sistemi

Standartlar

  • JSF AV C++ Coding Standards
  • MISRA-C / MISRA-C++
  • DO-178C Airborne Software

Mühendislik Yaklaşımım

Karmaşıklığı büyütmek yerine kontrol altına almayı tercih ederim. Sistem tasarlarken önceliğim; sade ama güçlü çözümler üretmek, ekiplerin hızını kesmeden güvenli ve ölçeklenebilir yapılar kurmaktır. Donanımdan uygulama katmanına kadar sistemi bütüncül bir bakışla ele alır, teknik gereksinimler ile maliyet beklentileri arasında dengeli ve sürdürülebilir çözümler üretmeye odaklanırım.

  • Hassasiyet
  • Güvenlik
  • Merak

Birlikte çalışalım.

Gömülü sistem projeleri, teknik danışmanlık ya da sadece bir merhaba için yazabilirsiniz.