Yazılım Mühendisi 2024.09
İşin Tanımı
- Mühendislik projelerine ve üretilen ekipmanlara ilişkin teknik belgelerin hazırlanması,
- Mikroişlemci içeren elektronik devre kartlarının mimari tasarımına destek olmak. İşlemci seçimi çevresel komponentler ve bağlantılar konusunda donanım tasarım ekibini yönlendirmek,
- Mikroişlemci içeren elektronik devre kartları için gömülü yazılım geliştirilmek,
- Yazılım içerek elektronik kartların testlerini planlamak ve yürütmek,
- Entegre/Uzaktan/Web kontrol yazılımları ve arayüzlerinin geliştirilmesi,
- Kullanıcı arayüzü tasarımlarının yapılması,
- Yazılım dokümantasyonlarını oluşturulması,
- Yazılım güncelleme ve yayınlama süreçlerini planlamak
Genel Nitelikler
- Üniversitelerin ilgili mühendislik bölümlerinden (Tercihen Elektronik Mühendisliği) mezun,
- Gömülü yazılım geliştirme platformlarına hakim, mikroişlemci programlama dillerini bilen,
- Bilgisayar arayüzü programları geliştirmek için bilgi ve beceriye sahip
- Algoritma geliştirme ve analizi konusunda deneyimli,
- Takım çalışmasına yatkın, sistem tasarımı ve yazılım geliştirme konularında problem çözme becerisi yüksek,
- Git veya SVN kullanımı konusunda bilgi ve tecrübeye sahip,
- SPI, I2C, RS232, RS485, Ethernet, USB, haberleşme protokolleri hakkında bilgi sahibi,
- MTQQ, NodeRed, Grafana, MySQL bilgi ve tecrübesine sahip,
- Tercihen gerçek zamanlı işletim sistemleri ile ilgili bilgi ve/veya tecrübeye sahip,
- Tercihen kontrol sistemleri için gömülü yazılım geliştirmiş,
- Tercihen ARM tabanlı işlemciler ile proje geliştirmiş,
- Teknik doküman ve diğer proje dokümanlarını okuma ve yorumlama becerisine sahip,
- Tercihen Elektromekanik birim tasarım ve üretim proseslerine aşina,
- İyi derecede yazılı ve sözlü İngilizce bilgisine sahip,
- En az 3 yıl ilgili alanda çalışmış,
- Ankara’da ikamet eden ya da edebilecek,
- Erkek adaylar için askerlik hizmetini tamamlamış.