SOFTWARE DEVELOPER

ISSD

Çankaya

On-site

TRY 250,000 - 360,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

ISSD seeks a diligent Software Developer for Image Processing to design and implement real-time computer vision applications on Linux-based edge devices. You will collaborate with AI, software, embedded, and product teams to deploy new capabilities and optimize performance.

The role requires strong C++ and Python skills, solid Linux experience, and a deep understanding of CV/ML concepts, with opportunities to work on cutting-edge inference tech and deployment workflows.

Qualifications

  • BS degree in Computer Engineering, Software Engineering, Computer Science, or related field.

Responsibilities

  • Design, develop, test, and maintain real-time Computer Vision and AI software running on Linux-based edge systems.
  • Develop production-quality software using C/C++ and Python.
  • Integrate Object Detection, Classification, and Tracking models into production applications.
  • Work closely with AI, software, embedded systems, and product teams to develop and deploy new products.
  • Analyze and improve system performance, resource usage, stability, and scalability.
  • Debug software and system-level issues in development and production environments.
  • Participate in code reviews, technical design discussions, testing, and continuous improvement processes.

Skills

C++
Python
Linux
Computer Vision
Image Processing
OOP
Multithreading
Memory management
Deep Learning
PyTorch
TensorFlow
OpenCV
Git
Performance

Education

BS degree in Computer Engineering/Software Engineering/Computer Science

Tools

OpenCV
PyTorch
TensorFlow
Docker
Qt
ONNX
TensorRT
OpenVINO

Job description

Our research and development team is looking for a diligent teammate that enjoys challenges and solving complex real-world problems in a high-paced work environment!

As a Software Developer about Image Processing, you will engage with cross-discipline teams to conceive and design innovative products. We will maintain a keen interest in emerging technologies with our new team members which is why you need to be skilled with a deep understanding of the latest real-time systems, a keen engineering intuition, and outstanding communication skills.

Responsibilities
  • Design, develop, test, and maintain real-time Computer Vision and AI software running on Linux-based edge systems.
  • Develop production-quality software using C/C++ and Python.
  • Integrate Object Detection, Classification, and Tracking models into production applications.
  • Work closely with AI, software, embedded systems, and product teams to develop and deploy new products.
  • Analyze and improve system performance, resource usage, stability, and scalability.
  • Debug software and system-level issues in development and production environments.
  • Participate in code reviews, technical design discussions, testing, and continuous improvement processes.
Requirements
  • BS degree in Computer Engineering, Software Engineering, Computer Science, or a related field.
  • Good C++ programming skills and understanding of OOP, STL, memory management, and multithreading concepts.
  • Solid Python programming and scripting skills.
  • Hands-on experience working in Linux environments.
  • Good understanding of Computer Vision and Image Processing fundamentals.
  • Knowledge of Deep Learning and Machine Learning concepts.
  • Hands-on experience with Object Detection and Classification models.
  • Experience with OpenCV and at least one major deep learning framework such as PyTorch or TensorFlow.
  • Familiarity with Git and modern software development workflows.
  • Ability to analyze and optimize software for performance, stability, and resource efficiency.
  • Good written and verbal communication skills in English.
Nice to Have
  • Experience with object tracking and multi-object tracking algorithms.
  • Experience with real-time video processing and camera/RTSP streams.
  • Experience with ONNX, TensorRT, OpenVINO, or similar inference technologies.
  • Experience with Docker and Qt.
  • Familiarity with Large Language Models (LLMs), including model integration, inference, or LLM-based application development.
  • Familiarity with Retrieval-Augmented Generation (RAG), AI agents, or multimodal AI models.
  • Experience with Intelligent Transportation Systems (ITS), traffic analytics, ANPR, or similar Computer Vision applications.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Edge AI & Real-Time Computer Vision Engineer
Edge AI & Real-Time Computer Vision Engineer

ISSD • Çankaya

On-site
TRY 250,000 - 360,000
Smart Start Digital Image Processing Engineer
Smart Start Digital Image Processing Engineer

Bosch Group • Osmangazi

On-site
TRY 33,000 - 67,000
AI Research Engineer (Kernel & Inference Optimization)
AI Research Engineer (Kernel & Inference Optimization)

Jobgether SRL • Turkey

On-site
TRY 450,000 - 850,000
Remote-first
International team
Cutting-edge AI research
Computer Vision Engineer
Computer Vision Engineer

Rapsodo • Çankaya

On-site
TRY 2,603,037 - 3,470,716
Computer Vision Engineer
Computer Vision Engineer

Rapsodo Inc. • Çankaya

On-site
TRY 60,000 - 80,000
Junior Computer Vision Engineer
Junior Computer Vision Engineer

Rapsodo • Çankaya

On-site
TRY 668,747 - 1,114,578
Junior Computer Vision Engineer
Junior Computer Vision Engineer

Rapsodo Inc. • Çankaya

On-site
TRY 1,540,041 - 2,310,061
Artificial Intelligence Engineer
Artificial Intelligence Engineer

ManpowerGroup Türkiye • Fatih

On-site
TRY 600,000 - 1,000,000
Deep Learning Engineer
Deep Learning Engineer

Rapsodo • Çankaya

On-site
TRY 350,000 - 600,000
Deep Learning Engineer
Deep Learning Engineer

Rapsodo, Inc. • Çankaya

On-site
TRY 400,000 - 700,000