GENEL NİTELİKLER
· Üniversitelerin Bilgisayar/Elektrik-Elektronik Mühendisliği bölümlerinden mezun
· C/C++ ve/veya Java yazılım dillerinde tecrübeli (2+ yıl)
· Nesneye Yönelik Tasarım (Object Oriented Design) ve Tasarım Kalıpları (Design Patterns) konularında tecrübeli
· Linux/Unix işletim sistemlerinin basit seviyede yönetimi ve bu ortamlarda yazılım geliştirme konularında tecrübeli
· Veri Yapıları, Algoritmalar, Yazılım Geliştirme Süreçleri hakkında bilgi sahibi
· İyi derecede İngilizce bilgisine sahip
· Araştırma yönü kuvvetli, gelişime açık, takım çalışmasına yatkın ve problem çözme yeteneği güçlü olan
· Kendine verilen işleri zamanında tamamlayabilecek ve sorumluluk bilincine sahip
· Askeri Deniz Platformlarına (İnsanlı/İnsansız) ilgi duyan
TERCİH EDİLEN NİTELİKLER
· Bilgisayar Ağları, UNIX System ve Network Programlama (Socket Programming, TCP/UDP Communication) konularında tecrübeli
· CPU, hafıza ve network kullanımı açısından yüksek performanslı yazılım geliştirme konularında fikir sahibi
· C/C++ hafıza kullanım problemlerini analiz etme ve giderme konularında fikir sahibi
· Çok İplikli (Multi-Threaded) Programlama tecrübesine sahip
· Dağıtık Sistemler konusunda bilgi sahibi
· QT yazılım geliştirme kütüphanelerine aşina olan
· Otonom (Sensör Füzyonu, Otonom sürüş, platform kontrol vs.) teknolojileriyle ilgili olan
İŞ TANIMI
Komuta Kontrol sistemi C++ ve/veya Java uygulamalarının geliştirilmesi için geliştirme ve İletişim altyapısı (development and communication framework) sunan arakatman yazılımları geliştirilmesi ve idamesi, platform otonomisi yazılımlarının geliştirilmesi ve idamesi kapsamlarında:
· Geliştirilen yazılımların ister analizlerini, tasarımını ve kodlamasını yapmak
· Geliştirilen yazılımların testlerini hazırlamak
· Geliştirilen yazılımlara ait dokümantasyonu idame ettirmek
· Gerektiğinde fabrika kabul testleri ve platform saha testlerine katılabilmek