Основные требования: • Навык работы с C/C++ 11/14 от 5 лет; • Понимание принципов ООП; • Умение писать простой легко читаемый объектно-ориентированный код; • Понимание и применение паттернов проектирования; • Уверенное знание механизма шаблонов STL; • Кроссплатформенная разработка: • Навык работы с CMake, GCC (сборка под Linux, отладка); • Навык работы с VisualStudio 2015+ (разработка под Windows, отладка); • Разработка многопотоковых приложений; • Навык работы с Git;Умение и желание (!) писать чистый С код без использования С++ (редко); • Проектирование и разработка программного обеспечения с нуля; • Поддержка разработанного кода, внедрение новых возможностей в написанный код; • Технический английский язык; Дополнительные (желательные) требования: • Знание технологии CudaЗнание Python 3 • Навык работы с реляционными СУБД (Oracle/PostgreSQL/MySQL/MS SQL) • Математическая подготовка • Владение методологией TDD |