Software Engineer

C++

Image Processing

Computer Vision

At Baykar, a leading force in the National Technology Initiative, we develop domestic and national high-tech Unmanned Aerial Vehicle (UAV) systems and create a global impact with proven platforms. With our end-to-end engineering approach from R&D to production, we continue to undertake projects that push boundaries.
Our Department

Baykar Mapping department, we develop a world-class imaging system capable of scanning over 4,000 square kilometers per day. Through this system, we operate across multiple industries. Our imaging technology, which is a world-first, enables the mapping of very large areas within just a few hours.

Purpose of the Position:

The purpose of this position is to develop Computer Vision and Machine Learning–based software solutions for world-class land imaging and mapping systems, to generate meaningful and actionable insights from large-scale spatial data, and to transform these insights into advanced analysis and visualization capabilities tailored to the needs of sectors such as urban management, infrastructure, energy, defense, and others. Additionally, the role aims to design and develop fast, scalable, and high-performance software architectures that enable cities to be mapped within a short period of time.

What Awaits You?

  • Developing and improving image processing, Computer Vision and Machine Learning algorithms
  • Conducting data processing and modeling studies on large-scale image and sensor data
  • Integrating developed models into full-stack systems
  • Developing software components aimed at improving data visualization and user experience
  • Performing software optimizations focused on performance, accuracy, and scalability
  • Working closely with product, engineering, and field teams to analyze requirements and deliver effective solutions

General Qualifications:

  • Bachelor’s degree in Computer Engineering, Software Engineering, or a related engineering discipline
  • Strong theoretical background in Computer Vision and/or Machine Learning
  • Solid foundation in best programming practices
  • in the general qualifications
  • Analytical mindset with a structured and systematic approach to work
  • Proficiency in English (reading, writing, and technical documentation)
  • Ability to work on-site in Istanbul (Hadımköy)

Additional Qualifications Considered a Plus:

  • Graduation from a challenging and intensive university program
  • Experience with TensorRT and C++
  • Extensive experience with PyTorch
  • Measurable engineering outputs developed in real-world projects (academic studies, open-source contributions, products, etc.)
  • Experience with large-scale data, mapping, or image-based systems
  • Strong communication and organizational skills
  • A proactive working approach that is open to learning, highly motivated, and able to take responsibility is considered a plus