Aviyonik Yazılım Tasarım/Geliştirme Mühendisi- Gebze
Milli GİS (Gerçek Zamanlı İşletim Sistemi) Yazılım Geliştirme Ekibinin bir üyesi olmak üzere TUBİTAK BİLGEM Gebze’de görevlendirilmek üzere ekip arkadaşları aramaktayız.
İş Tanımı
· Yazılım İş Paketlerinin belirlenmesi ve takibi
· Yazılım geliştirme/doğrulama süreç ve ortamının tanımlanması
· Proje Yazılım Plan ve standartlarının oluşturulması
· Sistem gereksinimlerinden yazılım gereksinimlerinin türetilmesi ve gözden geçirilmesi
· Yazılım mimarisin geliştirilmesi, gözden geçirilmesi
· Yeniden kullanılabilir, taşınabilir (Farklı işletim Sistemi, donanım vb.), modüler niteliklerde yazılım tasarımının oluşturulması
· Kaynak kodun geliştirilmesi, gözden geçirilmesi
· Yazılım Birim Test Prosedürlerinin hazırlanması, gözden geçirilmesi, koşturulması, raporlanması
· Test durumlarının tasarımı, kodlanması, gözden geçirilmesi, koşturulması ve sonuçların raporlanması
· Yapısal Kapsama Analizlerinin yapılması
· Model Kapsama Analizlerinin yapılması
· Yazılım geliştirme/doğrulama araçlarının gereksinimlerini hazırlaması, tasarlanması, kodlanması, test edilmesi ve sonuçlarının raporlanması
Temel Nitelikler
· Üniversitelerin Bilgisayar veya Elektronik Mühendisliğinden en az lisans derecesi ile mezun olmak
· İyi derecede İngilizce bilmek (TOEFL IBT 84+, IELTS 6.5+, TOMER 79+, ITEP 4+)
· Yazılım geliştirme süreçleri hakkında bilgi sahibi olmak (Analiz, tasarım, kodlama, doğrulama, vb.)
· Yazılım yönetim araçları (DOORS, Jira, SVN, GIT vb.) kullanım tecrübesine sahip olmak
· Aşağıdaki konulardan en az bir tanesinde tecrübe sahibi olmak
o Alt Seviye Yazılım Tasarım/Geliştirme/Doğrulama
§ BSP/Driver, Bootloader
§ Assembly, C dillerinde deneyim
§ Donanım Arayüzleri (UART, GPIO, I2C, PCIe vb.)
o Model Tabanlı Yazılım Tasarım/Geliştirme/Doğrulama
§ VAPS, SCADE, RHAPSODY vb araçlarda deneyim
o Gerçek Zamanlı İşletim Sistemlerinde Uygulama geliştirme/doğrulama
§ GHS Integrity, Wind River VxWorks, Milli GİS vb işletim sistemlerinde Yazılım Geliştirme
§ C/C++ dillerinde deneyim
o Simülasyon Yazılımları Tasarım/Geliştirme/Doğrulama
§ Nesne yönelimli yazılım
§ Dağıtık Mimari yazılım
§ C++, C#, Java vb. dillerinde deneyim
· Geliştirme/Doğrulama ortamı otomasyonu kurulum ve işletimi için Scripting dillerinde (Python, Groovy, DXL, vb.) deneyime sahip olmak
Ek Nitelikler
· Agile Yazılım Geliştirme süreçlerinde deneyim sahibi olmak
· Gerçek zamanlı işletim sistemlerinde bilgiye/deneyime sahip olmak
· Aviyonik yazılım ve standartları konusunda bilgi/deneyim sahibi olmak (DO-178B/C, sertifikasyon ve kalite güvence faaliyetleri)
· Aviyonik sistemler (Uçuş yazılımı, Uçuş yönetim sistemleri, oto-pilot sistemleri vb.) konusunda deneyim sahibi olmak
· Scripting dillerinde (Python, Groovy, vb.) deneyim sahibi olmak
· Aviyonik veri yolları (MIL-STD-1553, ARINC-429, vb.) konularında deneyim sahibi olmak
· Future Airborne Capability Environment (FACE), ARINC653 standartlarında deneyim sahibi olmak