Project Overview:
Requirements:
- 2+ years of commercial experience in C++;
- Strong understanding of OOP concepts and design patters;
- Software architecture design skills;
- Experience developing Multi-threaded software components;
- Intermediate or higher level of English, good communication skills;
- Excellent analytical, algorithmic and optimization skills;
- Good knowledge of OOAD, architecture and design patterns, API design principles.
Nice to have:
- Experience of working with embedded systems and hardware;
- Android services and applications development (both NDK and Java).