
Yazılım Geliştirme Mühendisi (C++ / Qt-Qml)
ENDER ARGE ELEKTRONİK YAZILIM MAKİNE SANAYİ VE TİCARET LİMİTED ŞİRKETİ
09.10.2026
Ankara / Türkiye
Deneyim: 4-6 Yıl
Type of Work: Tam Zamanlı
Work Location: İş Yerinde
Job Description
Genel Nitelikler ve İş Tanımı
Ekibimize katılacak mühendis, donanımla haberleşen ve gerçek zamanlı veri işleyen Qt tabanlı uygulamaların tasarımından teslimine kadar her aşamada görev alacaktır.
• C++ ve Qt/QML ile Windows ve Linux üzerinde çalışan masaüstü uygulamalar geliştirmek
• QML/Qt Quick ile kullanıcı arayüzleri tasarlamak; arayüzü C++ iş mantığına signal/slot, model ve property yapılarıyla bağlamak
• Seri port (UART/RS-485), CAN, TCP/UDP gibi arayüzler üzerinden cihazlarla haberleşen modüller yazmak
• Gerçek zamanlı veri izleme, grafik çizimi ve veri kayıt (loglama) özellikleri geliştirmek
• Çok iş parçacıklı (multithreading) yapılar kurmak; arayüz donmadan arka planda veri işlemek
• Nesne yönelimli, modüler ve test edilebilir kod yazmak; kod incelemelerine katılmak
• Donanım, gömülü yazılım ve test ekipleriyle birlikte çalışmak
• Geliştirilen yazılımın teknik dokümantasyonunu hazırlamak
Aranan Nitelikler
• Üniversitelerin ilgili mühendislik bölümlerinden mezun
• Yurt içi Yurt Dışı seyahat engeli bulunmayan
• C++ ile en az 1 yıl profesyonel veya kayda değer proje deneyimi; modern C++ (C++11/14/17) bilgisi
• Nesne yönelimli programlama (OOP) prensiplerine ve temel tasarım kalıplarına (Observer, Singleton, Factory, MVC/MVVM vb.) hakim
• Qt Framework (Qt Core, Qt Widgets, Qt Network, Qt Concurrent) ile uygulama geliştirmiş
• QML / Qt Quick ile arayüz geliştirmiş; QML–C++ entegrasyonu konusunda deneyimli
• Hem Windows hem Linux ortamında uygulama geliştirmiş, derlemiş ve dağıtmış
• CMake ve/veya qmake derleme sistemlerini kullanabilen
• Multithreading, senkronizasyon ve thread-safe arayüz güncelleme konularında bilgi sahibi
• Git ile sürüm kontrolü yapabilen
• Teknik İngilizce doküman okuyup anlayabilen
• Analitik düşünebilen, takım çalışmasına yatkın, sorumluluk sahibi
Tercih Sebepleri
• Seri port (QSerialPort), CAN bus, Modbus, TCP/UDP soket programlama deneyimi
• Gerçek zamanlı veri görselleştirme (QtCharts, QCustomPlot, OpenGL, Qt 3D)
• Gömülü Linux, çapraz derleme (cross-compile) veya Yocto tecrübesi
• OpenCV veya görüntü işleme kütüphaneleriyle çalışmış olmak
• Motor kontrolü, hareket kontrol, otonom sistemler veya savunma sanayi projelerinde yer almış olmak
• Qt Test, GoogleTest gibi birim test araçlarını kullanmış olmak
• Python ile yardımcı araç/script yazabilmek
• GitHub, GitLab vb. üzerinde inceleyebileceğimiz bir portföy veya proje paylaşabilmek
Skills
About Company
About ENDER ARGE ELEKTRONİK YAZILIM MAKİNE SANAYİ VE TİCARET LİMİTED ŞİRKETİ
Başta insansız hava araçları (drone), dolanan mühimmat ve anti-drone sistemleri olmak üzere; görev bilgisayarları, faydalı yük entegrasyonları, komuta-kontrol sistemleri ve platform entegrasyonu gibi kritik alanlarda uçtan uca çözümler sunmaktayız. Tasarımdan prototip geliştirmeye, entegrasyondan test ve doğrulamaya kadar tüm süreçler, milli ve özgün mühendislik yaklaşımıyla yürütülmektedir.
Firmamız; operasyonel ihtiyaçlara hızlı adapte olabilen, modüler ve ölçeklenebilir sistemler geliştirerek, modern harp sahasının gereksinimlerine cevap vermeyi amaçlamaktadır. Güvenilirlik, sürdürülebilirlik ve yüksek performans ilkeleri doğrultusunda, savunma sanayii ekosistemine katma değer sağlayan çözümler üretmeye devam etmektedir.
