Yazılım Mühendisi

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 lisans derecesi
• C/C++ Programlama Deneyimi
• 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,
• Yazılım geliştirme, test etme ve sorun giderme konularında deneyim
• Standart donanım arayüzlerinde (USB, Ethernet, I2C, SPI, RS232/422/485, CAN vb.) tecrübe
• POSIX Uygulaması ve/veya ARINC653 Uygulama Geliştirme ile ilgili deneyim.
• 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:
• Gerçek zamanlı ve aviyonik yazılım uygulamalarının geliştirilmesi
• Bare-metal, FreeRTOS, Yocto/Linux, VxWorks ve/veya GHS Integrity OS ortamı için Board-Support-Package geliştirilmesi
• Yazılım uygulamalarının test edilmesi ve hataların ayıklanması
• Mühendislik dokümantasyonunun geliştirilmesi / sürdürülmesi
• Takım içinde olumlu ve üretken bir atmosferin korunmasına yardımcı olmak