/

Uydu Uçuş Yazılımı Mühendisi

Ankara, Türkiye

İş Tanımı:

·        Göktürk Yenileme Keşif Gözetleme Uydu Sistemi Geliştirme Projesi başta olmak üzere TUSAŞ uydu uçuş yazılımının geliştirilmesinden, uydumlandırılmasından ve kalifikasyon faaliyetlerinden sorumlu olmak

·         Sistem gereksinimlerinin analiz edilmesi ve yazılım gereksinimlerine kırılması

·         Yazılım gereksinim tanımlama, yazılım mimari tasarım, yazılım detay tasarım, kodlama, yazılım eş gözden geçirme, yazılım entegrasyon, birim test ve gereksinim/senaryo tabanlı test olmak üzere yazılım yaşam döngüsü aşamalarının hepsinden sorumlu olmak

·         Geliştirilen uydu uçuş yazılımının merkezi uydu bilgisayarına ve yer yazılımlarına entegrasyon faaliyetlerinin yürütülmesi

·         Merkezi uydu bilgisayarının BSP/sürücü geliştirme ve kalifikasyon faaliyetlerine destek verilmesi

·         WCET (Wost Case Execution Time) analizlerinin, zamanlama performans ve hafıza bütçe iyileştirmelerinin yapılması

·         Sistem mühendisliği, donanım mühendisliği ve proje paydaşları ile etkileşim halinde olmak

 

Genel Nitelikler:

·         Üniversitelerin Elektronik / Elektrik-Elektronik / Bilgisayar / Yazılım Mühendisliği bölümlerinden mezun olmak

·         İyi derecede İngilizce biliyor olmak (ITEP 4,0+, TOEFL 84+, IELTS 6,5+, TÖMER 79+)

·         Gerçek zamanlı işletim sistemleri hakkında bilgi ve deneyim sahibi

·         Gömülü sistemler ve gömülü yazılım hakkında bilgi ve deneyim sahibi

·         C/C++ tabanlı yazılım projelerinde en az 5 yıl geliştirme yapmış olmak

·         MIL-STD-1553B, SpaceWire, CAN, RS422/485, ethernet vb. haberleşme veri yolları ve protokolleri konusunda bilgi sahibi

·         Emniyet-kritik/güvenilir yazılım geliştirme konusunda deneyim sahibi

·         IEEEE 12207, CMMI, ECSS-E-ST-40C, DO-178B, MIL-STD-498 gibi Yazılım Mühendisliği süreç modelleri/standartları/metodolojileri/rehberleri hakkında bilgi ve deneyim sahibi

·         Betik (python, groovy vb.) programlama dillerinde deneyim sahibi

·         Gereksinim yönetimi (DOORS vb.), iş takibi (JIRA vb.), versiyon kontrol (git, svn vb.), CI/CD (Jenkins, Bitbucket vb.) altyapı ve araçları hakkında deneyim ve bilgi sahibi

·         Yoğun iş temposunda çalışabilen, ilişki ve stres yönetiminde başarılı

·         Analitik düşünen, problem çözme yeteneğine sahip, yazılı ve sözlü iletişim becerileri yüksek

 

Tercih Nedeni Olabilecek Ek Nitelikler:

 

·         Assembly programlama deneyimine sahip olmak

·         Yazılım yaşam döngüsü modelleri (spiral, artırımsal, çevik gibi) ve uygulamaları hakkında bilgi ve deneyim sahibi

·         Uzay ve uydu sistemleri, savunma ve havacılık projeleri hakkında bilgi ve deneyim sahibi