Ana içeriğe geç
Erdem Aksoy

Erdem Aksoy

Gömülü Yazılım ve Donanım Mühendisi | Yazılım Geliştirme | Frontend&Backend

Yetenek
AdapazarıÜyelik tarihi 13 Ekim 2026
C++TI CC1310ATmegaAzure RTOS ThreadXNetX DuoFreeRTOSCANopen CiA-402RS-485Sub-1 GHz RFUARTADCfren sekansıbus servoAltium DesignerEthernet PHYROS 2NVIDIA Jetsonyol planlamaTechnical SeoFrontend DevelopmentYazilim GelistiriciBackend Development
·

Bu kişiyi işe al

Bu adaya doğrudan iş teklifi gönderin

C++TI CC1310ATmegaAzure RTOS ThreadXNetX Duo

Hakkında

Yaklaşık beş yıldır gömülü yazılım geliştiriyorum. Kariyerime elektrikli araçlarda batarya yönetim sistemi, araç kontrol ünitesi ve motor kontrol ünitesi geliştirerek başladım; son iki yıldır endüstriyel otomasyon ve otonom robotik projelerinde çalışıyorum. İşimin merkezinde STM32 üzerinde RTOS tabanlı firmware, EtherCAT ve CANopen gibi endüstriyel haberleşme yığınları ve gerçek zamanlı motor kontrolü var. Kartları kendim de tasarlayabildiğim için bir özelliği şematikten sahadaki devreye almaya kadar götürebiliyor, hata ayıklarken sorunun yazılımda mı donanımda mı olduğunu hızlıca ayırabiliyorum.

Sakarya

Üniversitesi'nde FPGA ile enerji depolama sistemlerinin kontrolü üzerine yüksek lisans tezimi yürütüyorum.

Deneyim

Gömülü Sistemler Sorumlusu at Yüksek Hasat Teknolojileri (2024-10 – Present)

  • Otonom bir hasat robotunun gömülü mimarisini sıfırdan kurdum: STM32H573 tabanlı altı kontrol kartı ile röle ve sigorta kutusundan oluşan dağıtık bir yapı. Kartların firmware'ini Azure RTOS ThreadX ve NetX Duo üzerinde, güvenlik odaklı kodlama kurallarıyla geliştiriyorum.
  • Kartlar arasındaki TTL seri hatları ortak bir Ethernet omurgasına taşıdım; haberleşme gecikmesi düştü, kablolama sadeleşti.
  • NVIDIA Jetson ile kartları konuşturan binary protokolü tasarlayıp yazdım. Gerçek zamanlı veri UDP'den, firmware güncellemeleri TCP'den akıyor; çerçeve yapısı, sıra numarası, CRC16 doğrulama ve 256 girişlik komut (opcode) uzayı protokolün parçası.
  • TCP üzerinden OTA güncellemeyi uçtan uca kurdum: bootloader, CRC doğrulamalı Flash imaj yönetimi ve tek/çift bank Flash yapılandırmaları.
  • Servo sürücüleri FDCAN üzerinden CANopen (CiA-402) ile yöneten katmanı yazdım; profil modları, fren sekansı ve durum makinesi geçişleri firmware tarafında.
  • İki katmanlı acil durdurma kurguladım: donanım güvenlik rölesi motor gücünü keserken yazılım CiA-402 Quick Stop komutunu gönderiyor.
  • SOEM tabanlı EtherCAT master'ı STM32H7RS'e port ettim; ağ sürücüsünü STM32 için yeniden yazdım, D-Cache tutarlılık sorunlarını çözdüm ve ThreadX için OSAL katmanını uyarladım.
  • KUKA robota bağlanan bir takım için STM32G474 üzerinde LAN9252 EtherCAT slave ile CANopen motor kontrolünü köprüleyen FreeRTOS firmware'ini geliştirdim; robot tarafında KRL ile dinamik TCP kompanzasyonu yazdım.
  • DMA ve idle-line kesmesiyle çalışan UART sürücüleri, half-duplex bus servo (Feetech STS/SCS) haberleşmesi, ADC ve PWM tabanlı çevre birimi katmanlarını yazdım.
  • Firmware'in çalıştığı 6 katmanlı kontrol kartlarını Altium Designer ile tasarladım: LAN8742 Ethernet PHY, izolasyonlu RS-485/CAN/UART arayüzleri, ters polarite ve aşırı gerilim koruması.
  • ROS 2 üzerinde haritalama ve yol planlama çalışmaları yürüttüm; farklı servo ailelerinin telemetri yeteneklerini karşılaştıran teknik raporu hazırladım.

Gömülü Sistem Mühendisi at Devimsel Teknoloji (2023-09 – 2024-08)

  • Elektrikli araçlar için BMS, araç kontrol ünitesi (VCU) ve motor kontrol ünitesinin (MCU) hem donanımını hem firmware'ini geliştirdim.
  • Land Rover Serisi 3 elektrikli dönüşüm projesinde yumuşak kalkış algoritmasını tasarlayıp araç üzerinde doğruladım.
  • Araç içi CAN haberleşme altyapısını ve arıza teşhis mesaj setini oluşturdum.
  • Kendi tasarladığım VCU ve BMS kartlarının devreye alma, test ve saha doğrulamasını yaptım.

Gömülü Yazılım Stajyeri at SMT Teknoloji (2023-08 – 2023-11)

  • Gıda paketleme makinelerinin kontrol kartlarında firmware geliştirme ve optimizasyon yaptım.

Gömülü Yazılım ve Donanım Geliştirici at MAENSO Mühendislik (2022-01 – 2023-04)

  • Elektrikli motosiklet için VCU ve BMS kartlarını PCB tasarımından C/C++ firmware'ine kadar baştan sona geliştirdim.
  • Gaz kolu, fren, gösterge ve motor sürücüyü tek sistemde birleştirip tam sistem testlerini yaptım.

Gömülü Sistem Geliştirici at İnova-Arge (2021-09 – 2022-01)

  • STM32 tabanlı motor sürücüyü HMI ekranla haberleştirip motor kontrol uygulamasını yazdım.
  • ATmega ve 24-bit ADS1231 ADC ile yük hücresi tabanlı hassas tartım sistemi geliştirdim.
  • TI CC1310 ile Sub-1 GHz RF haberleşme üzerinde çalıştım.

Elektrik-Elektronik Birim Sorumlusu at SAİTEM – Sakarya Üniversitesi Elektrikli Araç Takımı (2020-05 – 2022-01)

  • STM32L471 tabanlı araç kontrol ünitesi ve telemetri sisteminin firmware'ini C ile yazdım.
  • Birimde iş bölümünü, görev takibini ve ekip koordinasyonunu yönettim.

Eğitim

Yüksek Lisans in Elektrik-Elektronik Mühendisliği; Tez: FPGA ile enerji depolama sistemlerinin kontrolü – Sakarya Üniversitesi (2025-02)

Lisans in Elektrik-Elektronik Mühendisliği – Sakarya Üniversitesi (2019-09 – 2024-02)

Beceriler

Gömülü Yazılım ve Donanım MühendisiYazılım GeliştirmeFrontend&Backend

Değerlendirmeler