Kıdemli Yazılım Mühendisi

MEVA AVİYONİK SİSTEMLER TEKNOLOJİ SANAYİ VE TİCARET A.Ş

  • Ankara
  • 01.05.2024 - 31.08.2024

    Kıdemli Yazılım Mühendisi

     

    Genel Nitelikler:

     

    • Üniversitelerin Bilgisayar, Elektrik, Elektronik, Haberleşme veya Mekatronik Mühendisliği bölümlerinden mezun olmak ve 7 yıllık deneyim,
    • İleri düzey C/C++ programlama tecrübesine sahip,
    • Nesne Tabanlı Yazılım (OOP), katmanlı mimari ve iyi algoritma geliştirme konusunda tecrübe sahibi,
    • Gerçek zamanlı işletim sistemleri (FreeRTOS, Yocto/Linux ) mimarisi ve Multithreading tecrübesine sahip,
    • Gömülü sistem geliştirme süreçlerinde görev almış ve haberleşme protokolleri (CAN, RS-232/422/485, I2C, SPI, Ethernet, USB vb.) konularında tecrübe sahibi,
    • Yazılım geliştirme yaşam döngüsünün (Gereksinim Analizi, Tasarım, Geliştirme, Test, Entegrasyon, Sürüm ve Destek) tüm aşamalarına hakim,
    • Yazılım geliştirme, test etme ve sorun giderme konusunda deneyim sahibi,
    • Git versiyon kontrol sistemi üzerine bilgi sahibi,
    • Araştırmacı ve sorumluluk sahibi,
    • Yoğun çalışma temposuna ve esnek çalışma saatlerine uyumlu,
    • İleri seviye İngilizce okuma ve yazma yetkinliğinin olması,

     

    Tercih Nedeni Olabilecek Ek Nitelikler:                           

    • Kart destek paketleri (board support package) ve yocto konularında çalışma yapmış olmak,
    • Betik dili programlama deneyimine sahip olmak (Python , Bash Shell Script,…)
    • Çeşitli önyükleyicilerle (bootloader, u-boot, grub vb.) çalışmış olmak,
    • Ağ programlama konseptlerine (UDP, TCP, IPC, soket iletişimi, çok işlemli (multi-threaded) uygulamalar ve senkronizasyon, file I/O vb.) ve işletim sistemi kavramlarına hâkim olmak,
    • ARM veya x86/x64 işlemcilerde sistem programlama bilgisi olmak,
    • ARINC, MIL gibi standartların yazılımsal süreçlerinde görev almış olmak,

     

    İş Tanımı

    • Bare-metal, FreeRTOS, Yocto/Linux ortamları için gerçek zamanlı yazılım uygulamalarının tasarımı ve geliştirilmesi,
    • Mikrodenetleyiciler için altyapı yazılımı tasarımı ve geliştirilmesi
    • ARM, PowerPC, Intel işlemciler için BSP tasarımı ve geliştirilmesi
    • Yazılım uygulamalarının test edilmesi ve hata ayıklaması
    • Mühendislik dokümantasyonunun geliştirilmesi / sürdürülmesi
    • Takım içinde olumlu ve üretken bir atmosferin korunmasına yardımcı olmak