Genel Nitelikler:
- 
Üniversitelerin Bilgisayar, Elektrik, Elektronik, Haberleşme veya Mekatronik Mühendisliği bölümlerinden mezun olmak,
- 
C/C++ programlama bilgisine sahip,
- 
Gerçek zamanlı işletim sistemleri (FreeRTOS, Yocto/Linux) mimarisi ve Multithreading bilgisine sahip,
- 
Gömülü sistem geliştirme süreçleri hakkında ve haberleşme protokolleri (CAN, RS-232/422/485, I2C, SPI, Ethernet, USB vb.) konularında bilgi 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) aşamaları hakkında bilgi sahibi,
- 
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 Linux device tree konularında çalışma yapmış olmak,
- 
Betik dili programlama deneyimine sahip olmak (Python, Bash Shell Script…)
- 
Aşağıdakilerden herhangi birine aşinalık:
ARM veya Intel x86 mimarisi, Freescale/NXP, PowerPC (PPC), FPGA veya SoC'ler, Ethernet, PCIe, MIL-STD-1553, ARINC-429
İş Tanımı
- 
Gerçek zamanlı ve aviyonik yazılım uygulamalarının geliştirilmesi
- 
Bare-metal, FreeRTOS, Yocto/Linux ortamlarını temel alan gerçek zamanlı yazılım uygulamalarının 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