Junior/Middle C++ Developer
Requirements:
- Bachelor's Degree in Computer Science or similar education
- Strong C++ and OOP principles
- Strong OOAD. Ability to design system from scratch
- Qt/QML experience
- Linux and cross-platform development experience.
- Knowledge on modern SW development approach: gitlab/CI/CD/conan/cmake
- Basic-intermediate English
Any of the following is a plus:
- Experience in other programming languages/paradigms
- Mobile development. Objc/Swift/Java/Kotlin experience is a huge plus
- Threaded programming experience
- Network programming experience
- Cross-platform development
- Scripting languages
Responsibilities:
- Development of terrestrial navigation software running on mobile and embedded platforms
- Development and support of marine navigation software running on embedded Linux platform