Uzman Gömülü Yazılım Mühendisi İş İlanı

İşveren Hakkında
  • İstanbul(Asya)(Pendik)
  • Savunma Sanayi

GENEL NİTELİKLER

GÖREV TANIMI:

1) Üniversitelerin Bilgisayar, Elektrik - Elektronik, Haberleşme mühendisliği vb. bölümlerinden mezun,

2) İyi derecede İngilizce bilen,

3) Takım çalışmasına yatkın, sorumluluk sahibi, analitik düşünce yapısına sahip,

4) Problem çözme becerisi yüksek,

5) Güçlü analitik ve çok boyutlu düşünme yeteneği sahip

6) Sektördeki gelişmeleri ve trendleri takip edebilen,

7) Erkek adaylar için askerlik hizmetini tamamlamış.

BEKLENEN KİLİT YETKİNLİKLER:

1) C/C++ programlama dil(ler)ini iyi derece bilen ve en az beş yıl tecrübeye sahip,

2) Gömülü yazılım geliştirme ve çapraz derleme metodolojileri tecrübesine sahip,

3) Linux kullanıcı katmanı/kernel/driver programlama bilgisine sahip,

4) Ağ protokollerine (TCP, UDP, vb.) hakim,

5) Multi-thread uygulama geliştirme deneyimine sahip

6) IPC (inter-process communication) mekanizmalarına hakim

7) QT ile kullanıcı arayüzü geliştirme konusunda deneyimli

8) Tercihen Video Streaming protokollerine hakim (RTP, RTSP, vb.)

9) Tercihen Video kodlama teknikleri ve standartlarına hakim (H.264, H.265, MPEG-TSi, vb.)

10) Tercihen Savunma, aviyonik ve uzay projelerinde deneyimli

11) Birim test (unit test), CI/CD ve version kontrol metodolojilerine aşina

12) Karmaşık sistemleri anlayabilen

13) Projenin gereksinimlerini tanımlayabilen ve ekip içi iş planı çıkartabilen.

İŞ TANIMI:

1) Proje ihtiyaçları uyarınca;

- ihtiyaçları analiz ederek gömülü yazılım ve arayüz gereksinimlerini belirlemek,

- performans analiz faaliyetlerini gerçekleştirmek, performansı etkileyecek donanım birim özelliklerini ortaya koymak,

- gömülü yazılım alt sistem ve birimlerinin özellik ve parametrelerinin boyutlandırmalarını yapmak,

- gömülü yazılım sistemlerin test senaryolarını oluşturmak,

- sistem mühendisliği faaliyetlerine alan uzmanı olarak katılmak ve gerekli dokümantasyona destek vermek

2)Firmanın Tasarım/ Geliştirme ve Test Süreçleri uyarınca,

- yazılım gereksinimleri uyarınca gömülü yazılım tasarımlarını gerçekleştirmek,

- tasarımlar ve firma kodlama standartları uyarınca yazılımı gerçeklemek,

- gerçeklenen yazılımların birim testlerini planlamak, dokümante etmek ve testleri icra ederek test sonuçlarını kayıt altına almak,

- geliştirilen gömülü yazılım birim / bileşenlerinin çevre sistemlerle (yazılım/donanım) entegrasyonlarını yapmak,

- projelerinin sistem seviyesi test aktivitelerine katılmak,

- projelerin sistem mühendisliği faaliyetlerine gömülü yazılım alan uzmanı olarak katılarak görüş vermek, karar süreçlerine katkıda bulunmak,

- gömülü yazılım alt sistem ve bileşenlerine ilişkin dokümantasyonu hazırlamak,

- peer gözden geçirmeleri; ön tasarım, kritik tasarım ya da diğer gerekli tasarım gözden geçirme faaliyetlerine katılmak ya da bu faaliyetleri yönetmek,

- disiplinler arası tasarım gözden geçirmelerine katılmak ya da bu faaliyetleri yönetmek.