Knowledge design patterns (GoF, MVC), OOP, algorithms, data structures, multithreading, complexity and optimization;
Experience with embedded software development for microcontrollers with limited resources;
Experience with QT framework;
Familiarity with digital interfaces, multi threaded execution, interrupts, FreeRTOS;
Understanding of ARM hardware architecture;
Research, design, implement and support of applications for the iOS/MacOS platform as part of a team. Work on bug fixing and improving application performance.
Embedded Linux software development, C++ Qt
Software engineer in experimental R&D sector of test stands and flight simulators. Development of a series of client-side applications for simulation, configuration and monitoring of hardware equipment and systems of flight simulators.
Junior Software Developer, Programming of computers and automated systems
Software Developer, Computer Science