Gömülü Yazılım Mühendisi

Gömülü Yazılım Mühendisi

Fergani uzay yolculuğu ile gökyüzündeki geleceğimize dahil olup kariyerinde yeni ufuklara açılmaya hazır mısın? 

Uydu ve uzay sistemleri gömülü yazılım geliştirme faaliyetlerinde sorumluluk üstlenecek takım arkadaşları arıyoruz

 

Genel Nitelikler:

  • Üniversitelerin Bilgisayar, Elektrik, Elektronik, Elektronik ve Haberleşme, Mekatronik Mühendisliği veya ilgili mühendislik bölümlerinden mezun,
  • C/C++ ile gömülü sistem geliştirme, donanım-yazılım entegrasyonu ve hata ayıklama süreçlerinde deneyimli,
  • Teknik dokümantasyon hazırlama ve mühendislik süreçlerine uyumlu çalışma disiplinine sahip,
  • Katmanlı yazılım mimarisi (HAL / BSP / Middleware / Application) tasarlama ve uygulama konusunda bilgi sahibi,
  • Gerçek zamanlı sistemlerde olay tabanlı (event-driven), görev tabanlı (task-based) ve durum geçişli (state machine) yazılım mimarilerine hakim,
  • RS232/RS422/RS485, CAN, UART, SPI, I2C ve Ethernet (TCP/UDP) tabanlı haberleşme arayüzleri ve protokollerinin kullanımı, entegrasyonu ve yazılım geliştirme konularında deneyimli,
  • Modüler, yeniden kullanılabilir ve sürdürülebilir yazılım yapıları tasarlayabilen,
  • Gerçek zamanlı gömülü sistemlerde görev zamanlaması, gecikme analizi ve işlemci/bellek kullanım optimizasyonu konularında bilgi sahibi,
  • Test, entegrasyon ve geliştirme süreçleri için script tabanlı otomasyon geliştirebilen,
  • İş takip araçları (örn. Jira) hakkında bilgi sahibi,
  • GIT versiyon takip aracını kullanabilen,
  • Ekip çalışmasına yatkın ve sorumluluk bilinci yüksek, 
  • İyi derecede yazılı ve sözlü İngilizce bilgisine sahip, 
  • Tercihen ECSS, NASA veya benzeri uzay sistemleri standartları hakkında bilgi sahibi,
  • Tercihen Linux tabanlı yüksek işlem kapasiteli gömülü platformlarda yazılım geliştirme ve sistem entegrasyonu konusunda bilgi sahibi,
  • Tercihen motor sürücüleri ve elektromekanik alt sistemlerin kontrol algoritmaları, arayüz ve gömülü yazılım entegrasyonu konularında bilgi sahibi,
  • Tercihen HIL/SIL tabanlı doğrulama ve kapalı çevrim test süreçler konularında bilgi sahibi.
  • Yoğun çalışma temposuna ve esnek çalışma saatlerine uyum sağlayabilecek.

 

İş Tanımı:

  • Uydu ve uzay sistemleri gömülü yazılım bileşenlerinin, gereksinimlerden entegrasyon ve doğrulama aşamasına kadar uçtan uca geliştirme faaliyetlerinde görev almak,
  • Yazılım doğrulama, entegrasyon ve sistem test faaliyetlerinde görev almak, 
  • Bulguları analiz ederek iyileştirme faaliyetlerini yürütmek,
  • Katmanlı yazılım mimarisi yaklaşımı doğrultusunda yazılım geliştirmek ve mevcut mimarilerin iyileştirilmesine katkı sağlamak,
  • Çevresel testler (termal vakum, titreşim, SEE/TID vb.) ve fonksiyonel test faaliyetlerinde yazılım desteği sağlamak ve test bulgularını analiz etmek,
  • Uydu operasyonları ve test süreçlerinde tespit edilen anomalileri incelemek; kök neden analizlerini gerçekleştirerek düzeltici/önleyici aksiyonlar almak,
  • Teknik dokümantasyon hazırlamak,
  • HIL/SIL tabanlı doğrulama ortamlarının geliştirilmesi ve test faaliyetlerinin yürütülmesinde görev almak,
  • İlgili ekiplerle koordineli çalışarak teknik gereksinimler ve teslim takvimine uygun geliştirme faaliyetlerini yürütmek.