Программист С++

Работодатель:
Опыт работы:
От 3 до 6 лет
Место работы:
Москва, Сокольническая линия, метро Черкизовская

Группа компаний Кронштадт юр/лицо АО "К-Технологии" — предприятия которой на протяжении многих лет являются исполнителями государственного оборонного заказа (ГОЗ), входят в реестр предприятий-участников оборонно-промышленного комплекса (ОПК), а также имеют аккредитацию IT-компании. Нам доверяют сложнейшие IT задачи для обеспечения национальной безопасности, а наши продукты используют десятки тысяч пользователей ежедневно.

В поиске Программиста С++

Уважаемые соискатели, при направлении отклика на вакансию, пожалуйста, указывайте ваши зарплатные ожидания!

В нашем будущем коллеге, важны технические навыки:

  • Глубокое знание C++ и Qt. Опыт работы с современными версиями C++ (например, C++11/14/17/20) и Qt ( Qt 5 и выше). Умение использовать возможности фреймворка для разработки кроссплатформенных приложений, включая работу с Qt Widgets, Qt Quick, Signals/Slots, многопоточностью и сетевыми компонентами.
  • Опыт разработки высоконагруженных приложений. Навыки оптимизации производительности, работы с большими потоками данных и обеспечения стабильной работы системы под нагрузкой.
  • Знание принципов объектно-ориентированного программирования (ООП). Умение проектировать и реализовывать сложные архитектуры ПО.
  • Опыт работы с системами сборки. Знание qmake и CMake.
  • Навыки работы с версиями кода. Уверенное владение Git.
  • Работа с сетевым стеком. Опыт реализации сетевого взаимодействия с автопилотом и серверными компонентами (UDP/TCP, WebSockets).
  • Знание протокола MAVLink. Опыт работы с протоколом для обмена данными между наземной станцией и БПЛА.
  • Опыт работы с видеоданными. Навыки работы с библиотеками GStreamer, FFmpeg, декодирование H.264/H.265.
  • Понимание архитектуры клиент-серверных приложений. Опыт разработки распределённых систем.

Математическая база

  • Знание методов оптимизации, линейной алгебры и дискретной математики (графов). Для разработки алгоритмов управления и обработки данных.

Дополнительные требования

  • Высшее техническое образование. Желательно в области информатики, прикладной математики, программной инженерии или смежных специальностей.
  • Знание технического английского. Для чтения документации, работы с международными стандартами и общения в профессиональном сообществе.
  • Опыт работы с системами управления версиями и инструментами CI/CD. Умение работать в командных проектах.
  • Умение работать с проектной документацией. Навыки написания и сопровождения технической документации.

Плюсом будет

  • Опыт работы с ROS (Robot Operating System) или другими фреймворками для робототехники.
  • Опыт интеграции с системами машинного обучения или нейронными сетями.
  • Знание Linux (включая дистрибутивы Astra Linux)
  • Опыт разработки кроссплатформенного кода.
  • Опыт работы в индустрии БПЛА или робототехники.

Большим плюсом будет опыт в сфере БПЛА

  • Опыт разработки ПО для наземных станций управления БПЛА. Понимание специфики таких систем, включая планирование полётных заданий, мониторинг телеметрии, отображение видеопотоков и интеграцию с картографическими сервисами.
  • Опыт работы с картографическими сервисами. Знание GIS-систем, MapBox, OpenStreetMap и других инструментов для отображения карт, треков и зон.

Личные качества

  • Аналитическое мышление. Способность решать сложные инженерные задачи.
  • Ответственность и внимательность к деталям. Опыт работы с критическими системами.
  • Умение работать в команде. Навыки коммуникации и сотрудничества с другими разработчиками, инженерами и специалистами по БПЛА.
  • Готовность к обучению. Технологии в сфере БПЛА быстро развиваются, важно стремление к профессиональному росту.

Обязанности:

  • Разработка ПО.​​

Условия:

  • Официальное трудоустройство в соответствии с ТК РФ.
  • Возможность самореализации и профессионального развития.
  • Конкурентоспособная заработная плата (обсуждается с успешным кандидатом).
  • ДМС (включает амбулаторную, стоматологическую).
  • Материальная помощь по случаю рождения/усыновления/удочерения ребенка, в случае чрезвычайных происшествий или иных случаях.
  • График работы: офис/гибрид ( график работы 5/2, с 8/9/10:00 восьмичасовой рабочий день).
  • Место работы: Большая Черкизовская улица, 21с1

Похожие вакансии

Разработчик по интеграции аппаратуры и сенсоров
Яндекс

Уверенно владеете C++. Разбираетесь в архитектуре систем на базе Linux. Понимаете принципы работы компьютерных сетей, работали с основными сетевыми протоколами.

Системный разработчик (Embedded linux) в команду робота-доставщика
Яндекс

Разбираетесь в архитектуре Linux. Понимаете принципы работы компьютерных сетей, работали с основными сетевыми протоколами. Работали с интерфейсами USB, UART, CAN...

Разработчик на C++ в команду интеграции бортового оборудования робота-доставщика
Яндекс

Разбираетесь в архитектуре систем на базе Linux. Понимаете принципы работы компьютерных сетей, работали с основными сетевыми протоколами. Работали с Ethernet...

Шеф - разработчик (кондитер)
Логика молока

У тебя есть технологическое образование в области производства продуктов питания, образование по кондитерскому направлению общественного питания. Опыт работы на кухне...

Заместитель IT-директора (Head of 1C Development / Automation)
ЛОМБАРДМОСКРЕДИТ

Экспертиза в 1С: Вы выросли из сильного разработчика 1С и имеете опыт работы архитектором. Знаете типовые конфигурации как...