User Interface Development Software Engineer (Full-Stack)

OOP

C++

C#

WPF

SOLID

.NET

We are looking for Full-Stack Software Engineers who will create high-tech solutions for Unmanned Aerial Vehicles (UAVs)!

Join us to develop innovative and user-friendly interfaces for command control systems. We are seeking experienced or junior-level Full-Stack Software Engineers to be part of projects that shape the future of aviation and defense. Would you like to contribute to shaping the future of this industry?

Responsibilities:

  • Develop user interfaces and backend solutions for command control systems.
  • Work on real-time data visualization and user interaction.
  • Understand user requirements and develop innovative solutions.
  • Contribute to software processes by preparing technical documentation.

General Qualifications:

  • Bachelor's degree in Computer Engineering, Software Engineering, or a related field.
  • Knowledge of Object-Oriented Programming (OOP) and Design Patterns.
  • Familiarity with SOLID principles and Clean Code practices.
  • Experience in application development with Java, C# or C++.
  • Knowledge of databases.
  • Ability to communicate effectively with business units, solution-oriented, responsible, and disciplined.
  • Strong problem-solving skills with mathematical thinking, engineering perspective, and analytical abilities.
  • Able to adapt to flexible working hours in a fast-paced environment.
  • No travel restrictions.
  • Proficient in reading and analyzing technical documentation in English.

Preferred Qualifications:

  • Knowledge of distributed systems.
  • Familiarity with communication protocols (TCP/UDP).
  • Mastery of multithreading and asynchronous programming concepts.
  • Experience in high-performance software development in terms of CPU, GPU, memory and network usage.
  • Familiarity with the .NET ecosystem and experience in developing desktop applications using WinForms, WPF or UWP technologies.