Элиарс

Инженер-программист (разработчик на С++/Qt)

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Знание основных алгоритмов и структур данных, понимание ООП.
  • Уверенное знание C++17/STL
  • Опыт разработки с использованием Qt/CMake.
  • Умение писать чистый и понятный код.
  • Английский — C1 — Продвинутый
Обязанности:

Разработка клиент-серверного программного обеспечения в сфере радиолокации. С++17/STL, Qt, CMake. Windows, Linux.

Разработка новой функциональности, исправление ошибок, написание тестов и документации. Техническая поддержка.

Стек технологий:

Радиолокация, ЦОС, видеонаблюдение, C++, STL, Qt, CMake, Conan, UDP, TCP, Windows, Linux.

Требования:

- Опыт написания многопоточного и высокопроизводительного кода;

- Опыт профилировки и оптимизации кода (Intel VTune Profiler);

- Знакомство с сетевыми протоколами и форматами данных (UDP/TCP, Websockets, OpenAPI);

- Опыт разработки в сфере цифровой обработки сигналов;

- Знание паттернов архитектуры программного обеспечения.

- Опыт автоматизации CI/CD (Gitlab);

- Опыт работы с пакетными менеджерами (conan/vcpkg);

- Опыт написания тестов (модульные, интеграционные, нагрузочные);

- Опыт кросплатформенной разработки (Windows/Linux);

- Английский язык: чтение и написание документации, техническая поддержка;

- Готовность к общению с потенциальными пользователями и заказчиками продукции, возможность командировок.

Образование: Высшее-техническое или математическое.

Условия:

Стабильная, интересная работа.

Основное место работы.

В основном офис, возможны командировки.

График работы:

Пятидневная рабочая неделя, гибкий график, ненормированный рабочий день.

Адрес:

Москва, Зеленоград