ФГУП НПП Гамма

Инженер I категории

От 160 000 RUR
  • Москва
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • C++
  • Unit-тесты
  • Qt6
  • ADS/QWT
  • std
  • Boost
  • GTest
  • AutoBuild
  • AutoTest
  • CodeStandard
  • NightBuild
  • CMake
  • Sparx Enterprise Architect
  • LabVIEW
  • SCADA
  • MATLAB (Simulink)
  • Структура данных и алгоритмы
  • Английский — B2 — Средне-продвинутый
Обязанности:
  • Работа в команде, совместно с группой аналитиков, дизайнеров, архитекторов и коллег;
  • Реализация кроссплатформенного многопоточного кода на языке C++ (Windows), API интерфейсов, компонентов и модулей, с использованием библиотек из списка технологического портфолио проекта;
  • Создание Unit-тестов для разработанного кода;
Требования:
  • Владение языком C++ и стандартной библиотеки (мы используем версию стандарта 17);
  • Владение методами объектно-ориентированного проектирования, умение применять на практике основные шаблоны проектирования;
  • Знание структур данных и алгоритмов, умение применять их на практике;
  • Опыт командной, коллективной разработки программного обеспечения;
  • Опыт создания и Unit-тестов к разработанному коду (мы используем GTest);
  • Опыт работы с системами управления версиями;
  • Опыт разработки параллельных и многопоточных приложений

    Будет плюсом:
  • Опыт работы с библиотеками/фреймворками Qt6, ADS/QWT, std, boost, GTest и др;
  • Опыт работы в эквивалентной экосистеме AutoBuild/NightBuild/AutoTest и CodeStandard;
  • Опыт использования CMake для разработки и сборки кроссплатформенных приложений;
  • Знание и опыт практического применения UML для проектирования и моделирования программного обеспечения (мы используем SPARX Enterprise Architect);
  • Уровень технического английского, обеспечивающий чтение документации;
  • Опыт использования или знакомство с LabView / SCADA / MATLAB (Simulink).