Yazılım Geliştirme

Yazılım Geliştirme

Sorumluluklar: Yazılım becerilerini kullanarak, nötronik, termal hidrolik ve sistem kodlarını geliştirmek. Bir basınçlı su reaktörünün kullanım ömrü boyunca kararlı durum ve geçiş durumları ve kaza senaryolarına yönelik mühendislik yazılımları geliştirmek.

Temel Nitelikler: 

  • Nükleer enerji mühendisliği, yazılım mühendisliği, bilgisayar mühendisliği veya ilgili alanlarda mühendislik bölümlerinden mezun olmak.
  • Bilimsel amaçlar için kullanılacak yazılım araçları geliştirme konusunda ilgili olmak.
  • Bilimsel yazılım araçların kullanımı ile ilgili bilgili olmak.
  • Bilimsel programlama dillerinden en az birine iyi derecede hakim olmak.
  • Algoritma geliştirme konusunda yetenekli olmak.
  • İyi derecede uygulamalı matematik bilgisine sahip olmak.
  • İyi derecede İngilizce yetkinliğine sahip olmak.

Tercih Edilen Nitelikler:

  • Bilimsel yazılım dilleri ile kütüphane ya da arayüz geliştirme konusunda deneyimli olmak.
  • Mühendislik projeleri kapsamında bilimsel programlama çalışmaları gerçekleştirmiş olmak. 
  • Matematik ya da yazılım kütüphanelerinin kullanımı hakkında deneyime sahip olmak. 
  • 3B görselleştirme ortamları ile çalışma tecrübesine sahip olmak. 
  • Yazılım ile ilgili kurs tamamlamış olmak ve sertifikasyona sahip olmak. 
  • Programlama dilleri ve nesne yönelimli programlama hakkında bilgi sahibi olmak.
  • Çeşitli yazılım yöntemleri hakkında (Nesne Yönelimli Programlama, Fonksiyonel Programlama, Zorunlu Programlama gibi) bilgi sahibi olmak. 
  • Dokümantasyon okuryazarlığı konusunda yetenekli olmak. 
  • Git kullanma tecrübesine sahip olmak ve versiyon kontrol yöntemleri hakkında bilgili olmak. 
  • Açık kaynak projelere katkıda bulunmuş olmak ya da bu projeleri kendi çalışmalarında etkin bir biçimde kullanmış olmak.

Bu alanda kariyer planlayan adaylarımız başvurularını iletebilirler.