Инжиниринговый центр Гипертех
Разработчик C++
200 000 - 250 000 RUR
- C++
- Тестирование ПО
- Алгоритмы и структуры данных
- Python
- Интеграция программных модулей
- Linux
- Оптимизация кода
- Английский — C1 — Продвинутый
Обязанности:
-
Разработка кроссплатформенного ПО на языке C++ от 17 стандарта под Windows/Linux,
- Взаимодействие с видеопотоком, последовательными портами в режиме реального времени;
- Реализация многопоточных компонентов с обеспечением потокобезопасности;
- Проектирование архитектуры ПО на принципах ООП, подбор оптимальных алгоритмов и структур данных;
- Тестирование, отладка кода, оптимизация производительности;
- Исследование стороннего ПО;
- Работа с чужими исходниками на разных языках программирования;
- Документирование исходного кода, методик и исследований;
- Сопровождение ПО (разработка патчей, консультирование инженеров).
- Уверенное знание языка C++17, cmake;
- Умение работать с потоками (std::thread), примитивами синхронизации;
- Понимание основ и принципов ООП;
- Опыт работы с OpenCV и видеопотоком в режиме реального времени;
- Опыт работы с Linux, умение работать в терминале;
- Опыт работы с одноплатными компьютерами (Raspberry Pi и аналоги);
- Опыт работы с последовательными портами;
- Умение работать с системой контроля версия git;
- Умение разбираться в чужом коде (C/C++/Python);
- Знание английского языка на уровне чтения и восприятия документации.
- офис, удаленно