Platform Interfaces Development Software Engineer
As the Lightweight Platforms Department, we are responsible for developing all software R&D processes for lightweight UAV platforms capable of performing various tasks such as reconnaissance, attack, and surveillance within Baykar Technology.
We are seeking full-stack software engineer teammates who aim to produce new technologies in the defense and aviation sectors to join our team responsible for the development of user interfaces used for the operational command and control of unmanned aerial vehicles within the Lightweight Platforms Department
RESPONSIBILITIES
- Developing user-friendly and high-usability interfaces
- Conducting the analysis, design, development, documentation, and testing processes of software projects
GENERAL QUALIFICATIONS
- Graduates from departments such as Computer Science, Mechatronics, Control and Automation, Aeronautics/Aerospace, Aircraft, Electrical-Electronics, Electronics and Communication
- Experience in C# / C++ / C programming languages and/or willing to develop skills in these areas
- Knowledgeable in Object-Oriented Programming (OOP) and Design Patterns
- Proficient in the .NET ecosystem with experience in developing WinForms / WPF desktop applications
- Adopts SOLID and Clean Code principles
- Proficient in multithreading and asynchronous programming concepts
- Strong background in mathematics and physics, possesses analytical thinking, engineering perspective, analytical skills, and interdisciplinary work capability
- Knowledgeable about project management and version control systems like GIT, JIRA
- Basic knowledge of aerodynamics, flight control, and flight dynamics and/or willing to develop skills in these areas
- Able to adapt to flexible working hours in a high-paced work environment
- No travel restrictions
- Advanced proficiency in technical English
- Proficient in MS Office programs
- Interested in the aviation and defense sectors
- Preferably has completed military service for male candidates
- Team player and responsible
PREFERRED ADDITIONAL QUALIFICATIONS
- Participated in autonomous land vehicle, autonomous aerial vehicle, or rocket teams during university
- Knowledgeable in communication protocols (UDP/TCP/UART/CANBUS)
- Knowledge of RF communication and antenna systems
- Experience or knowledge in multimedia libraries (FFMPEG, G-STREAMER)
- Experienced and/or knowledgeable in Adobe design programs (Photoshop, XD, Illustrator)
- Knowledgeable and experienced in Unit Testing