ФГУП НПП Гамма
Инженер I категории
От 160 000 RUR
- 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).