Full Stack Developer
- Drone Ar-Ge
Pozisyonun Amacı
Drone sistemlerimiz için modern, kullanıcı dostu ve yüksek performanslı arayüzler geliştirecek; frontend ve backend altyapılarının tasarımında görev alacak bir Full Stack Developer arıyoruz.
Bu pozisyon; yazılım uygulamalarının elektronik sistemlerle güvenli ve kararlı haberleşmesini sağlamak, cihaz yapılandırma, yazılım yükleme, test ve Ar-Ge süreçlerini destekleyen uygulamalar geliştirmek üzere aktif sorumluluk alacaktır.
Genel Nitelikler
- Üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği, Elektronik ve Haberleşme Mühendisliği veya ilgili bölümlerinden mezun
- JavaScript, HTML, CSS ve Python teknolojilerinde bilgi sahibi
- Frontend ve backend geliştirme süreçlerinde deneyimli
- Modern, anlaşılır ve kullanıcı odaklı arayüzler geliştirebilen
- API haberleşması, veri tabanı yönetimi, kullanıcı yetkilendirme, loglama ve hata yönetimi konularına hâkim
- Elektronik sistemler, gömülü sistemler ve seri haberleşme protokolleri hakkında temel bilgi sahibi
- Cihazlardan veri okuma, cihaz konfigürasyonu ve yazılım yükleme süreçlerine yönelik uygulamalar geliştirebilen
- Veri güvenliği, kullanıcı gizliliği ve erişim yetkilendirme süreçleri konusunda bilgi sahibi
- Linux tabanlı sistemler ve sunucu ortamları konusunda deneyimli veya aşina
- Git ve versiyon kontrol sistemlerini etkin kullanabilen
- Analitik düşünme ve problem çözme yeteneğine sahip
- Takım çalışmasına yatkın, öğrenmeye açık ve Ar-Ge çalışma disiplinine uyum sağlayabilecek
İş Tanımı
- Drone sistemleri için web ve masaüstü tabanlı kullanıcı arayüzleri tasarlamak ve geliştirmek
- Uygulamaların frontend ve backend altyapılarını oluşturmak ve haberleşme sistemlerini geliştirmek
- Elektronik sistemlere yazılım yükleme, doğrulama ve hata analiz süreçlerini destekleyen uygulamalar geliştirmek
- Drone geliştirme, test, üretim ve teknik servis süreçlerini hızlandıracak yardımcı yazılımlar ve araçlar geliştirmek
- Geliştirilen uygulamaların performans, güvenlik ve kullanılabilirlik açısından iyileştirilmesini sağlamak
- Elektronik, gömülü yazılım ve diğer Ar-Ge ekipleriyle koordineli çalışmak
- Yazılım test, dokümantasyon ve devreye alma süreçlerine katkıda bulunmak
Tercih Sebepleri
- Elektronik cihazlarla seri haberleşme sağlayan uygulamalar geliştirmiş olmak
- Cihaz veya elektronik kart konfigürasyonu ya da drone uçuş arayüzleri üzerine proje deneyimine sahip olmak
- Web Serial, PySerial veya benzeri haberleşme teknolojileri konusunda deneyimli olmak
- Drone sistemleri, elektronik donanım veya gömülü yazılım süreçleri hakkında bilgi sahibi olmak
- Linux tabanlı sunucularda uygulama kurulumu ve yönetimi deneyimi
- İngilizce teknik dokümanları okuyup anlayabilecek seviyede olmak