GENEL NİTELİKLER VE İŞ TANIMI
Aselsan Konya Silah Sistemleri A.Ş. Yazılım Tasarım Müdürlüğü bünyesinde değerlendirilmek üzere;
Genel Nitelikler:
- Üniversitelerin Bilgisayar, Elektrik/Elektronik Mühendisliği veya ilgili Mühendislik bölümlerinden mezun,
- (Tercihen Savunma Sanayii sektöründe) en az 12 yıl yazılım geliştirme tecrübesine sahip,
- Gerçek Zamanlı İşletim Sistemi kavram bilgisine ve Gerçek Zamanlı İşletim Sistemi (GİS, Green Hills Integrity, Wind River VxWorks, RTLinux) kullanarakbirden çok proje geliştirmetecrübesine sahip,
- PREEMPT_RT ve diğer RT Linux deneyimine sahip,
- Gömülü sistem mimarilerinde derinlemesine bilgi sahibi olma: CPU, bellek, İşletim Sistemleri, aygıt sürücüleri ve ara yazılım,
- Sürücü yazılımlarının geliştirilmesi ve BSP oluşturulması süreçlerine hakim,
- C/C++ dillerine hakim ve Visual Studio, Eclipse, Qt yazılım geliştirme ortamı tecrübesi olan,
- Haberleşme protokolleri (TCP/IP, UDP, UART, SPI, I2C, USB, RS-232/422/485, USB, CAN) konusunda tecrübeli,
- Tasarım Araçları (Enterprise Architect, Rational Rhapsody), Gereksinim yönetimi (DOORS), versiyon kontrol (Git) ve değişiklik yönetimi (Jira) yazılımlarını kullanma deneyimine sahip,
- Yazılım Geliştirme süreçleri (Analiz, Gereksinim, Tasarım, Geliştirme, Doğrulama, vb.) konusunda yetkin, kodlama standartları, kod inceleme, entegrasyon ve test süreçlerine hakim,
- Ekip çalışmasına yatkın, iletişim becerileri gelişmiş ve sorumluluk bilincine sahip,
- İyi seviye İngilizce bilen,
- Gerektiğinde yurt içi ve yurt dışı görevler için seyahat engeli bulunmayan.
"Lider Gömülü Yazılım Mühendisi" ihtiyacı bulunmaktadır.
İş Tanımı:
Savunma sanayii sektöründeki yurt içi ve yurt dışı müşterilerimizin ihtiyaçlarına yönelik ARGE projelerinde gerçek zamanlı işletim sistemi üzerinde çalışan yazılımları geliştirecek, yazılım entegrasyonu ve algoritma geliştirme faaliyetlerine katkı sağlayacaktır:
- Müşteri ihtiyaçlarını analiz etmek ve sistem gereksinimlerinin geliştirilmesine katkı sağlamak,
- Sistem gereksinimlerini analiz etmek ve yazılım gereksinimlerini geliştirmek,
- Yazılım ve donanım mimarilerinin belirlenmesinde yer almak,
- Gömülü yazılım tasarımı, kodlaması ve birim testi yapmak,
- Yazılım performans analizi ve iyileştirmelerini yapmak,
- Gözden geçirme faaliyetlerine katılmak,
- Test faaliyetlerine katılmak,
- Tüm geliştirme faaliyetlerini kalite ve diğer entegre süreçlere uygun olarak yürütmek,
- Yazılım konfigürasyon kontrolü ve inşa süreçlerine destek vermek,
- Ürün geliştirme sürecinde, yazılım bileşenlerinin uygulanmasına yönelik olarak iç ve dış paydaşlarla iletişimi sürdürmek.
- Güncel teknolojik gelişmeleri takip etmek ve gerektiğinde proje dâhilinde uygulanmasını sağlamak,
- Savunma sanayii sektöründeki gelişmeleri takip etmek ve yeni proje fikirleri üretmek.