Обязанности:
- Разработка ПО (C++/Qt5/CMake/OpenGL) для разрабатываемых предприятием изделий. - Отладка ПО на объектах.
Требования:
Высшее образование; Практический опыт разработки кроссплатформенных приложений; Опыт работы над крупными проектами; Умение писать чистый и поддерживаемый код; Знание принципов SOLID и DRY; Знание С++11/14/17: Опыт работы с шаблонами и метапрограммированием; Знание стандартной библиотеки (STL); Опыт оптимизации производительности; Знание QT Framework: Уверенное владение Qt5; Опыт разработки GUI- приложений; Знание основных модулей (Widgets, Core, Network); Опыт работы с Qt Designer; Понимание принципов MVC; Знание CMake: Опыт настройки проектов; Знание основных команд и модулей; Умение работать с зависимостями; Настройка сборки для разных платформ; Понимание основ OpenGL; Опыт работы с QOpenGL Widget; Знание современных API (GLSL); Опыт оптимизации рендеринга; Желательны навыки версионирования; Опыт работы с Git; Знание принципов code review; Опыт работы с IDE Qt Creator; Знание систем контроля версий; Умение профилировать и отлаживать код; Готовность к оформлению 3 формы допуска к сведениям, составляющим государственную тайну. Готовность к командировкам.Похожие вакансии
Договорная
Москва
Научно-Производственное Объединение Критические Информационные Системы