Companies
AI AcademyCoursesEventsQuizzesJobsCommunity
Jobs
Work Location
Type Of Work
Experience

Senior Software Development Engineer (1)

ENDER ARGE ELEKTRONİK YAZILIM MAKİNE SANAYİ VE TİCARET LİMİTED ŞİRKETİ

Kıdemli Yazılım Geliştirme Mühendisi

ENDER ARGE ELEKTRONİK YAZILIM MAKİNE SANAYİ VE TİCARET LİMİTED ŞİRKETİ
Ankara / Türkiye (İş Yerinde)
Job Postings by Position
See All
Digital Marketing Specialist(10)
Job Postings by Filter

Senior Software Development Engineer Job Listings

The Senior Software Development Engineer position plays a critical role in large technology companies and software development firms. Professionals in this role manage software projects, optimize software development processes, and provide technical leadership. Job listings typically require advanced software development skills and experience in project management.

What Does a Senior Software Development Engineer Do?

A Senior Software Development Engineer manages the technical aspects of software projects, designs the architecture of applications to be developed, and oversees the application development process. They also mentor software teams, resolve technical issues, and ensure projects are completed on time. Engineers in this role are responsible for maintaining code quality and applying best practices. Additionally, they aim to continuously improve software processes by adopting new technologies and tools.

What Should Be Considered When Reviewing Senior Software Development Engineer Job Listings?

When applying for a Senior Software Development Engineer position, it is important to carefully review the technical skills and experience requirements listed in job postings. These listings typically specify programming languages (such as Java, Python, C++), frameworks in use, and development methodologies (such as Agile and Scrum). Additional requirements like team management and project leadership are also often emphasized. The details of the position will determine the extent to which your technical and leadership skills are expected to be applied.

What Education and Certifications Are Required in Senior Software Development Engineer Job Listings?

To work in this role, a bachelor’s degree in computer engineering, software engineering, or a related field is generally required. In some job listings, advanced certifications in software development and project management (such as Scrum Master or AWS Certified Developer) are preferred. Candidates are expected to have in-depth knowledge of software development processes and the ability to use the latest technology tools effectively.

What Qualifications Are Sought in Senior Software Development Engineer Job Listings?

Employers seek candidates who can balance leadership and technical expertise in the Senior Software Development Engineer role. Personal attributes such as analytical thinking, problem-solving ability, project management skills, and effective communication are highly important. Additionally, innovative thinking, the ability to improve software development processes, and openness to technological advancements are increasingly in demand.

What Are the Job Opportunities for Senior Software Development Engineers?

Senior Software Development Engineers typically have job opportunities in technology companies, software development firms, financial institutions, and the healthcare sector. These professionals may also work in consulting firms and on projects involving data analytics, artificial intelligence, and big data. At a senior level, engineers often advance to more strategic and guiding roles, offering a wide range of career growth opportunities.

How Can I Apply for Senior Software Development Engineer Job Listings?

The application process is generally conducted through online applications. When applying for a Senior Software Development Engineer position, you should clearly detail your software development experience, the technologies you have used, and your achievements in projects on your CV. It is also important to highlight your experience with software development processes and leadership. Providing examples of previous projects or a portfolio can further strengthen your application.

In Which Areas Can a Senior Software Development Engineer Work?

Senior Software Development Engineers can work across a wide range of fields, including software engineering, artificial intelligence, data science, game development, and mobile application development. They can also play a significant role in sectors such as financial software, health technologies, and e-commerce. This diversity within software development offers senior engineers broad opportunities to work on different types of projects.

Which Programming Languages Are Required in Senior Software Development Engineer Job Listings?

Job listings for Senior Software Development Engineers typically require advanced proficiency in programming languages such as Java, Python, C++, JavaScript, and SQL. Additionally, these engineers are expected to be familiar with modern software development frameworks and tools. These languages and tools are used to build software applications, ensure integration, and create efficient solutions. Listings often also emphasize proficiency in software development methodologies and application design skills, alongside the required programming languages.

Artificial Intelligence (AI) Competency Academy

tren

Kıdemli Yazılım Geliştirme Mühendisi

ENDER ARGE ELEKTRONİK YAZILIM MAKİNE SANAYİ VE TİCARET LİMİTED ŞİRKETİ

08.10.2026

Ankara / Türkiye

Deneyim: 6-8 Yıl

Type of Work: Tam Zamanlı

Work Location: İş Yerinde


Job Description

KIDEMLİ YAZILIM VE ALGORİTMA GELİŞTİRME MÜHENDİSİ

Senior Software & Algorithm Development Engineer – UAV Systems

Savunma ve havacılık teknolojileri alanında yürüttüğümüz projelerde görevlendirilmek üzere; İnsansız Hava Araçları (İHA) Yer Kontrol İstasyonu yazılımlarını geliştirebilecek, hava araçlarının takibi, hareket tahmini, yönlendirilmesi ve havada kesişim algoritmalarının tasarımında görev alabilecek en az 7 yıl deneyimli Kıdemli Yazılım ve Algoritma Geliştirme Mühendisi arıyoruz.

GENEL NİTELİKLER

  • Üniversitelerin Bilgisayar Mühendisliği, Yazılım Mühendisliği, Elektrik-Elektronik Mühendisliği veya ilgili bölümlerinden mezun,
  • Yazılım geliştirme alanında en az 7 yıl profesyonel deneyime sahip,
  • C++ programlama dilinde ileri düzey bilgi ve deneyim sahibi,
  • Qt Framework (Qt Widgets/QML) ve Qt Creator kullanarak masaüstü uygulamaları geliştirmiş,
  • Nesne yönelimli programlama (OOP), yazılım mimarisi ve tasarım kalıplarına hâkim,
  • Çoklu iş parçacığı (Multithreading), asenkron programlama ve gerçek zamanlı veri işleme konularında deneyimli,
  • TCP/IP, UDP ve seri haberleşme protokolleri konusunda bilgi sahibi,
  • Windows ve Linux işletim sistemlerinde yazılım geliştirme deneyimi bulunan,
  • Matematiksel modelleme, algoritma geliştirme ve sayısal hesaplama konularında yetkin,
  • Git gibi versiyon kontrol sistemlerini etkin kullanabilen,
  • Analitik düşünme, problem çözme ve teknik dokümantasyon hazırlama becerilerine sahip.

GÖREV VE SORUMLULUKLAR

  • İHA Yer Kontrol İstasyonu yazılımlarının tasarlanması, geliştirilmesi ve mevcut sistemlerin iyileştirilmesi,
  • Qt/C++ kullanılarak görev planlama, uçuş izleme, telemetri yönetimi ve komuta-kontrol arayüzlerinin geliştirilmesi,
  • Hava araçlarının konum, hız ve yön verilerinin işlenmesi ve analiz edilmesi,
  • Hareketli hava araçlarının takibi, yörünge tahmini ve havada kesişim algoritmalarının geliştirilmesi,
  • Üç boyutlu koordinat sistemleri, kinematik modeller ve matematiksel hesaplama yöntemlerinin yazılıma dönüştürülmesi,
  • Rota planlama, yönlendirme ve görev yönetimi algoritmalarının geliştirilmesi,
  • Yer kontrol istasyonu ile hava araçları arasındaki veri haberleşmesi için yazılım altyapısının oluşturulması,
  • Harita tabanlı görev planlama, konumlandırma ve uçuş takibi fonksiyonlarının geliştirilmesi,
  • Gerçek zamanlı telemetri verilerinin işlenmesi, görselleştirilmesi ve kayıt altına alınması,
  • Geliştirilen algoritmaların simülasyon ortamında test edilmesi, doğrulanması ve performans analizlerinin gerçekleştirilmesi,
  • Sistem mühendisliği, aviyonik ve diğer yazılım geliştirme ekipleriyle koordineli çalışılması.

TERCİH SEBEBİ OLACAK NİTELİKLER

  • İHA Yer Kontrol İstasyonu (Ground Control Station – GCS) yazılımlarının geliştirilmesinde deneyim sahibi olmak,
  • Hareketli hedef takibi, hareket/yörünge tahmini ve kesişim geometrisi konularında algoritma geliştirmiş olmak,
  • Üç boyutlu vektör matematiği, koordinat dönüşümleri ve kinematik modelleme konularında bilgi sahibi olmak,
  • Kalman Filter, Extended Kalman Filter (EKF) gibi durum kestirim algoritmalarında deneyimli olmak,
  • MATLAB/Simulink veya Python kullanarak matematiksel modelleme ve simülasyon gerçekleştirmiş olmak,
  • GNSS, INS/IMU gibi navigasyon sistemlerinden elde edilen verilerin işlenmesi konusunda bilgi sahibi olmak,
  • Coğrafi Bilgi Sistemleri (GIS), dijital haritalar ve koordinat sistemleriyle çalışmış olmak,
  • Özgün veri haberleşme protokollerinin tasarımı ve entegrasyonunda deneyimli olmak,
  • Yazılım test, doğrulama ve entegrasyon süreçlerinde görev almış olmak,
  • Savunma sanayii, havacılık, otonom sistemler veya robotik projelerinde deneyim sahibi olmak,
  • Teknik dokümanları okuyup anlayabilecek düzeyde İngilizce bilgisine sahip olmak.

ARANAN YETKİNLİKLER

  • Karmaşık mühendislik problemlerine algoritmik çözümler geliştirebilme,
  • Matematiksel modelleri çalışabilir yazılım bileşenlerine dönüştürebilme,
  • Modüler, sürdürülebilir ve ölçeklenebilir yazılım mimarileri oluşturabilme,
  • Yazılım geliştirme süreçlerini tasarımdan test ve entegrasyon aşamasına kadar yürütebilme,
  • Disiplinler arası mühendislik ekipleriyle etkin çalışabilme,
  • Sistem gereksinimlerini analiz ederek teknik çözümler geliştirebilme.

Skills

Algoritma Geliştirme
Matematiksel Modelle
Ölçeklenebilirlik
ENTEGRASYON
ETKİN
Etkinlik Koordinasyo
TEKNİK ÇÖZÜM

About Company

About ENDER ARGE ELEKTRONİK YAZILIM MAKİNE SANAYİ VE TİCARET LİMİTED ŞİRKETİ

2019 yılında kurulan firmamız; hava, kara ve deniz platformları için alt sistem ve sistem seviyesinde entegrasyon projeleri geliştiren, yüksek teknoloji odaklı bir mühendislik şirketidir. Savunma ve güvenlik alanlarında yenilikçi çözümler üretmeyi hedefleyen firmamız, özellikle insansız sistemler konusunda uzmanlaşmış yetkin bir mühendislik kadrosuna sahiptir.

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.

TECHCAREER
About Us
techcareer.net
Artificial Intelligence (AI) Competency Academy
SOCIAL MEDIA
LinkedinTwitterInstagramYoutubeFacebook

tr

en

All rights reserved
© Copyright 2026
support@techcareer.net
İşkur logo

Kariyer.net Elektronik Yayıncılık ve İletişim Hizmetleri A.Ş. Özel İstihdam Bürosu olarak 31/08/2024 – 30/08/2027 tarihleri arasında faaliyette bulunmak üzere, Türkiye İş Kurumu tarafından 26/07/2024 tarih ve 16398069 sayılı karar uyarınca 170 nolu belge ile faaliyet göstermektedir. 4904 sayılı kanun uyarınca iş arayanlardan ücret alınmayacak ve menfaat temin edilmeyecektir. Şikayetleriniz için aşağıdaki telefon numaralarına başvurabilirsiniz. Türkiye İş Kurumu İstanbul İl Müdürlüğü: 0212 249 29 87 Türkiye iş Kurumu İstanbul Çalışma ve İş Kurumu Ümraniye Hizmet Merkezi : 0216 523 90 26