Yer Sistemleri Yazılım Mühendisi
TMT
BU POZİSYON, KIBRIS OFİSİMİZDE GÖREVLENDİRİLMEK ÜZERE AÇILMIŞTIR VE TAM ZAMANLI, OFİSTEN ÇALIŞMAYI GEREKTİRMEKTEDİR. RELOKASYON VE KONAKLAMA DESTEĞİ SAĞLANMAKTADIR. İnsansız hava araçları, modern çatışmaların maliyet dengesini ve harekât temposunu değiştiriyor. TMT, bu değişen harekât ortamı için otonom savunma sistemleri geliştiriyor. Kıbrıs ofisimizde görev alacak bir Yer Sistemleri Yazılım Mühendisi arıyoruz. Bu pozisyonda görev alacak mühendis, harici sensörlerden ve araçlardan gelen verileri tek ve güncel bir durum tablosunda birleştiren ve araçlarla haberleşen yer yazılımını geliştirecektir. Bu yazılımı sahadaki yer donanımıyla birlikte çalışır hale getirecek ve zaman içinde bu alanda teknik sorumluluk üstlenecektir. Farklı deneyim düzeylerindeki adayları değerlendiriyoruz; sorumluluk düzeyi adayın deneyimine göre belirlenecektir. Operatöre gösterilen bilgi, sahadaki gerçek durumu yansıttığı ölçüde değerlidir. Farklı kaynaklardan gelen veriler farklı doğrulukta, farklı biçim ve referanslarda ve farklı gecikmelerle gelir; araçla bağlantı da gecikebilir ya da kesilebilir. Bu nedenle rolün odağı iki konudur: farklı kaynaklardan gelen verileri tek ve tutarlı bir tabloda birleştirmek ve bu yazılımı sahada, kesintili bağlantıda güvenilir biçimde çalıştırmak. ARANAN NİTELİKLER Bilgisayar, yazılım, elektrik-elektronik veya ilgili mühendislik bölümlerinden mezun olmak. Fiziksel cihazlarla ve harici sistemlerle haberleşen, gerçek kullanımda olan bir yazılımın geliştirilmesinde yer almış olmak (komuta kontrol, sensör entegrasyonu, yer kontrol istasyonu, robotik, endüstriyel otomasyon, telematik vb.). Üçüncü taraf bir donanımı (sensör, telsiz, kontrol kartı vb.) geliştirdiği yazılıma entegre ederek çalıştırmış olmak. UDP, TCP ve seri hat üzerinden haberleşen yazılımlarla çalışmış olmak. Bağlantı kesildiğinde, geciktiğinde ya da mesajlar kaybolduğunda yazılımın doğru çalışması için kullanılan temel yöntemleri bilmek (zaman aşımı, eski verinin tespiti, yeniden bağlanma, durum makinesi). Çok iş parçacıklı (multithreading) ve asenkron programlama konularında bilgi sahibi olmak. Gerçek bir sistem için operatör ya da kullanıcı arayüzü (web veya masaüstü) geliştirmiş olmak. C++, C#, Java, Go veya TypeScript gibi statik tipli bir dilde yetkin olmak. Linux, Git, Docker, otomatik test ve CI/CD süreçleriyle çalışabilmek. İngilizce teknik kaynakları okuyup anlayabilmek. GÖREV VE SORUMLULUKLAR Harici sensörlerden ve araçlardan gelen verileri tek ve güncel bir durum tablosunda birleştiren yer yazılımını geliştirmek. Yeni sensör ve sistemleri yer yazılımına entegre etmek ve kayıtlı veriyle doğrulamak. Farklı kaynaklardan gelen verilerin konum ve zaman açısından birbiriyle tutarlı olmasını sağlamak. Araç ile yer arasındaki telemetri ve mesaj akışını taşıyan haberleşme yazılımını geliştirmek. Bağlantı kaybı, gecikme ve eski veri durumlarında yazılımın tanımlı ve güvenli davranmasını sağlamak; bu davranışları otomatik testlerle doğrulamak. Sahadaki yer donanımıyla (telsizler, kontrol kartları, sensörler) çalışan yazılım bileşenlerini geliştirmek. Ekran akışlarını ve görsel tasarımı operatörler ve ekiple birlikte belirlemek. Operatör arayüzünü sahada kolay okunan, hangi bilginin güncel olduğunu açıkça gösteren ve yanlış kullanımı önleyen biçimde geliştirmek. Yazılımın sahadaki yer donanımına kurulmasını, güncellenmesini ve bir arızadan sonra kendiliğinden yeniden çalışır duruma gelmesini sağlamak. Mesaj ve arayüz tanımlarını araç yazılımı ekipleriyle birlikte belirlemek ve sürümlerini yönetmek. Saha testlerine düzenli olarak katılmak; test kayıtlarını analiz ederek sorunların kök nedenini bulmak. EK NİTELİKLER Komuta kontrol, yer kontrol istasyonu ya da sensör füzyonu sistemlerinde deneyim Coğrafi koordinat sistemleri, harita projeksiyonları ve harita tabanlı arayüzler konusunda deneyim İkili (binary) mesaj protokolü tasarlama deneyimi Belgesi eksik bir cihaz protokolünü kayıtlar üzerinden çözümleme deneyimi Saha testi ve sahadaki cihazlarda kayıt ve ağ araçlarıyla sorun giderme deneyimi Alarm yönetimi, insan faktörleri ve operatör iş yükü konularında bilgi Gömülü Linux sistemler ve telsiz haberleşme cihazlarıyla çalışma deneyimi STANAG 4586 veya benzeri komuta kontrol arayüz standartları hakkında bilgi Rust ile geliştirme deneyimi; zorunlu değil, işe başladıktan sonra öğrenilmesi beklenir DİĞER KOŞULLAR T.C. veya K.K.T.C. vatandaşı olmak SAĞLANAN DESTEKLER Relokasyon desteği Şirket tarafından sağlanan konaklama Ulaşım desteği Özel sağlık sigortası Mesleki gelişim ve eğitim desteği
Bu ilan LinkedIn Jobs Türkiye kaynağından doğrulandı. Başvuru özgün kaynakta tamamlanır.
Özgün ilanda başvur ↗
Bu ilanda sorun mu var?
İlan sahibiysen kaldırılmasını iste