Computer Vision Software Engineer

C++

Image Processing

OpenCV

OpenGL

We are looking for teammates to work on Research and Development projects about Image Processing and User Interfaces of Unmanned Aerial Vehicles which are running in the ground control stations.

General qualifications

  • Graduated from an Engineering program of universities like Computer Engineering, Software Engineering, Electrical and Electronics Engineering, Mechatronics Engineering, etc. or enrolled in a MSc/PhD program in one of these fields.
  • At least two years of experience in Image Processing.
  • Experience in object oriented programming.
  • Knowledge on Analysis of Algorithms, Operating Systems, Computer Architecture and Data Structures.
  • Good command of C++ programming language.
  • Experience on the image processing libraries like OpenCV.
  • Necessarily good level of English to read and understand technical documents.
  • Ability to adapt busy working schedule and flexible working hours.
  • Being suitable for teamwork and having sense of responsibility.
  • No obstructions for travel.

Preferably, satisfying one or more of the criteria below

  • Experience in graphic libraries like OpenGL. 
  • Experience in multimedia development libraries like FFMPEG, G Streamer.
  • Experience in GPU Image Processing.
  • Knowledge of desktop applications and user interface development.

Knowledge of Software Design Patterns.