Kıdemli Yazılım Mühendisi

Kıdemli Yazılım Mühendisi

•  Üniversitelerin Bilgisayar, Elektrik, Elektronik, Haberleşme Mühendisliği bölümlerinden mezun
•   C/C++ programlama konusunda en az 2 yıl deneyim sahibi
•   ARM mimarisi mikrodenetleyici ve/veya FPGA kullanarak uygulamalar yapmış
•   Ethernet, RS232, RS485, I2C, SPI ve CAN haberleşme konularında tecrübeli
•   Temel donanım bilgisine sahip
•   Araştırma ve dokümantasyon için yazma ve okuma konusunda yeterli teknik İngilizce’ye sahip
•    Araştırmacı bir kişiliğe sahip ve sorumluluk sahibi,
•    Yoğun çalışma temposuna ve esnek çalışma saatlerine uyumlu,
•    Seyahat engeli bulunmayan

Tercih Nedeni Olabilecek Ek Nitelikler:
•    İyi seviyede C# programlama dillerini kullanma becerisine sahip
•    Gömülü yazılım kullanıcı ve test arayüzleri geliştirmiş
•    Gerçek zamanlı işletim sistemleri (RTOS) konusunda deneyim sahibi
•    Gömülü Linux işletim sistemleri konusunda bilgi sahibi
•    Betik dil programlama tecrübesine (Matlab, Python,…) sahip
•    Aviyonik yazılım geliştirme ve test süreçleri konusunda bilgi sahibi
•    Güç ve/veya kontrol elektroniği konularında deneyim sahibi
•    Kablosuz veri ve görüntü iletimi konularında deneyim sahibi
•    MIL-STD-1553, ARINC 429 ve benzeri protokolleri konusunda bilgi ve deneyim sahibi
•    Yazılım geliştirme, yazılım standartları konusunda bilgi sahibi
•    Yazılım kalite süreçleri konusunda bilgi sahibi
•    JIRA, GIT vb. araçları etkin kullanabilen takım arkadaşları aranmaktadır

GENEL NİTELİKLER:
• CE, BSEE veya eşdeğer bir derece lisans derecesi ve 7 yıllık bir tecrübe gereklidir.
• C/C++ Programlama konusunda nitelikli bir deneyim
• Python programlama deneyimi bir artıdır
• FreeRTOS, Yocto/Linux, VxWorks ve/veya GHS Integrity OS deneyimi
• Yazılım yaşam döngüsü süreçlerine hâkim, SVN, GIT, JIRA, DOORS gibi araçların kullanımı konusunda deneyim,
• UML Deneyimi – Model Tabanlı Geliştirme
• Yazılım geliştirme yaşam döngüsünün tüm aşamalarına katılım (Kavramlar, Gereksinimler, Tasarım, Test, Entegrasyon, Sürüm ve Destek)
• Yazılım geliştirme, test etme ve sorun giderme konularında deneyim 
• Standart arayüzlerle (USB, Ethernet, I2C, SPI, RS232/422/485, CAN vb.)
• RTCA / DO-178B / C, ARINC653, DO330, DO331 hakkında deneyim ve / veya bilgi bir artıdır
• POSIX Uygulaması ve/veya ARINC653 Uygulama Geliştirme Deneyimi
• Aşağıdakilerden herhangi birine aşinalık: 
Intel x86 mimarisi, Freescale/NXP PowerPC (PPC) veya ARM mimarisi, FPGA veya SoC'ler, Ethernet, PCIe, MIL-STD-1553, ARINC-429


İŞ TANIMI:
• Müşteri gereksinimlerini yönetirken ve diğer proje ekipleriyle iş birliği yaparken Yazılım Mühendislerinden oluşan bir ekibe liderlik etmek.
• Bare-metal, FreeRTOS, Yocto/Linux, VxWorks ve/veya GHS Integrity OS ortamına dayalı gerçek zamanlı yazılım uygulamalarının tasarımı ve geliştirilmesi.
• ARINC653 Standardına dayalı aviyonik yazılım uygulamalarının tasarımı ve geliştirilmesi
• Mikrodenetleyiciler için altyapı yazılımı tasarımı ve geliştirilmesi
• Yocto/Linux, VxWorks ve GHS Integrity OS ortamında 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