Daha iyi bir Türkiye mümkün! Türkiye'nin girişimcilik ve inovasyon topluluğu·2018'den beri

Savunma Sanayii

/savunmasanayii

Türkiye savunma sanayiinin kanalı: yerli ve milli üretim, İHA/SİHA ekosistemi, ASELSAN, Baykar, ROKETSAN ve TEKNOFEST kültürü. Sektör haberleri, kariyer yolları, tedarik zinciri ve girişim fırsatları.

#savunma sanayii akışına dön
@endof · 4 gün önce

Web yazılımcısından güvenlik kritik gömülü yazılıma geçiş: DO-178C dünyasına girmek için ne öğrenmeli?

Sekiz yıldır web ve mobil tarafta yazılım geliştiriyorum. Son birkaç yıldır gömülü sistemlere merakım arttı; hobi olarak mikrodenetleyicilerle C yazıyorum, birkaç küçük RTOS projesi yaptım. Savunma ve havacılık firmalarının ilanlarına bakınca gördüğüm şey şu: gömülü yazılım mühendisi aranıyor ve neredeyse her ilanda DO-178C, güvenlik kritik yazılım, MISRA C gibi ifadeler geçiyor. Bu dünyaya geçmek isteyen bir web yazılımcısı olarak nereden başlamam gerektiğini anlamaya çalışıyorum.

Bildiğim kadarıyla DO-178C, havada kullanılan sistemlerdeki yazılımın geliştirilmesi ve doğrulanması için kabul gören bir rehber. Yazılımın hata yapması hâlinde doğuracağı sonuca göre A'dan E'ye seviyeler var ve seviye yükseldikçe istenen doğrulama, test kapsamı ve izlenebilirlik artıyor. En üst seviyede kod kapsamı için çok sıkı kriterler isteniyor. Web tarafındaki alışkanlıklarım, yani hızlı iterasyon, sürekli dağıtım ve 'çalışıyorsa yayınla' anlayışı bu dünyada tersine dönüyor.

Şu sorulara cevap arıyorum:

1. Bu süreçler bireysel bir sertifika gerektiriyor mu, yoksa tamamen firmanın süreçlerine mi bağlı? Benim alabileceğim, CV'de anlam ifade edecek bir eğitim ya da sınav var mı?

2. Gereksinim yazımı ve izlenebilirlik hakkında ne okumalıyım? Web tarafında gereksinim genelde bir iş takip kartından ibaret.

3. Statik analiz ve kodlama standartları. MISRA C'yi kendi projelerimde uygulasam bu bir portföy değeri taşır mı?

4. Gerçek zamanlı işletim sistemleri ve bölümlenmiş mimariler. Hangi kavramları bilmeden mülakata girmemeliyim?

5. Maaş ve tempo. Web tarafından gelen biri maaşta düşüş yaşar mı? Proje temposu nasıl, gün boyu doküman mı yazılıyor?

Bir de şu çekincem var: bu alana geçtikten sonra modern yazılım dünyasından kopar mıyım? Test otomasyonu, sürüm kontrolü, sürekli entegrasyon gibi alışkanlıklarım burada değer görür mü, yoksa tamamen başka bir dil mi konuşuluyor? Bu geçişi yapmış ya da bu ekiplerde çalışan biri varsa tecrübesini dinlemek isterim.
8 3 yorum
Yorumlar (3)
@mean · 4 gün önce 1
Bireysel bir sertifika yok; DO-178C bir süreç rehberi ve uygunluk proje bazında gösteriliyor. Piyasada eğitimler var, ama CV'de asıl anlam ifade eden şey bu süreçle yürüyen bir projede bulunmuş olmak. Sizin için en hızlı köprü test ve doğrulama tarafı olabilir. Birçok firma gereksinim tabanlı test yazacak, test ortamı kuracak insan arıyor ve web tarafındaki test otomasyonu deneyiminiz orada doğrudan değer görüyor. Güvenlik tarafından da bir not: bu sistemlerde siber güvenlik ayrı bir disiplin olarak giderek ağırlık kazanıyor, onu da radarınızda tutun.
@endof · 3 gün önce 0
Test ve doğrulama tarafından girme fikri aklıma hiç gelmemişti, teşekkürler. Mantıklı da geliyor, çünkü test otomasyonu alışkanlıklarım boşa gitmemiş olur. Tolga'nın önerdiği gibi dinamik bellek kullanmadan küçük bir proje yapacağım, osiloskop için bir arkadaşın atölyesine gideceğim. MISRA C kurallarını da bu projeye uygulayıp statik analiz raporuyla birlikte açık bir depoya koymayı planlıyorum.
@tolgaerdem · 4 gün önce 4
Donanım tarafından bakınca söyleyeyim, mülakatlarda en çok sorulanlardan biri kesme yönetimi, bellek kullanımı ve deterministik çalışma oluyor. Dinamik bellek tahsisi bu tür projelerde çoğu zaman yasak ya da çok kısıtlı, web tarafından gelince bu tuhaf geliyor. Kendi projenizde dinamik bellek kullanmadan bir sensör okuma ve haberleşme uygulaması yazın, zamanlamasını osiloskopla ölçün ve bunu anlatın. Mülakatta böyle somut bir hikâye, aldığınız bir eğitim belgesinden daha çok iş görür.
Tanıtım videosu · 1 dk

inovanadolu'yu 1 dakikada tanı

Kanallar, sözlük, İlham blogu, kişilik testleri ve 102 ücretsiz araç. Üretenlerin buluşma noktasında neler olduğunu kısaca izle.