Object Oriented Software Engineer

GENERAL FEATURES

•    Universities Computer, Software, Electric-Electronics, Mechatronics, Machinery etc. Engineering graduate or graduate/PhD student
•    Experienced in Object Oriented Software (OOP), layered architecture and good algorithm development
•    Speaking English well enough to read and interpret English technical documents
•    Good command of at least one of the object-oriented programming languages ​​such as C++, C# and Java
•    User interface on platforms like Java - Swing, FX or C# - Windows Forms, WPF, UWP or C++ - QT Experienced in development
•    Graphical designs, user interface able to implement or desire to implement using development platforms
•    Preferably with experience in practical programming and designing high-level algorithms
•    Preferably knowledgeable in software development methodologies such as Agile and Scrum
•    Preferably have knowledge of inter-application communication methods
•    Preferably with experience in relational databases
•    Preferably with experience in multimedia libraries (FFMPEG, G-STREAMER, DIRECTSHOW etc.)
•    Preferably with experience in distributed systems
•    Preferably knowledgeable about software map libraries and familiar with navigational systems
•    Able to adapt to the intense working pace and flexible working hours
•    Team-prone and responsible
•    No travel restrictions
•    We are looking for experienced or trained teammates

JOB DESCRIPTION

We are looking for teammates to be trained or experienced who will design a user-friendly and user-friendly interface (UI) with high usability for Unmanned Aerial Vehicle technologies, have practical programming ability to develop structural code parts, and can set up good algorithms