Программист-разработчик НСУ

Зарплата

от 150 000 ₽

Местоположение и тип занятости

Москва, Казань, Набережные ЧелныПолный рабочий деньМожно удаленно

Компания

Разработка и производства беспилотных летательных аппаратов

Описание вакансии

О компании и команде

Компания Альбатрос производит собственные беспилотные летательные аппараты и интеллектуальные авиационные системы, разрабатывает программное обеспечение для широкого круга задач начиная с подготовки и выполнения полетов и заканчивая обработкой фотоснимков и видеоматериалов.

Работа в Альбатрос Аэро – это возможность присоединиться к команде специалистов живущих своим делом и участвовать в создании отечественных беспилотных систем. Мы гордимся нашими сотрудниками и считаем, что работа каждого из них обеспечивает успех компании.

Сейчас мы ищем сотрудника который сможет присоединиться к команде разработки ПО наземной станции управления БЛА. Мы ставим своей задачей создание максимально удобного, красивого, надежного и понятного ПО в своей области.

По поводу стека вопрос открытый. Приложение активно работает с графикой и требуется кроссплатформенность, поэтому это точно OpenGL. Что касается среды разработки предварительно ориентируемся на Qt, но если вы считаете что лучше выбрать другую среду разработки и аргументируете свой выбор, то мы готовы это обсуждать.

Если у вас есть желание и способность создать лучший продукт в своём классе, если вы разрабатываете ПО которым сами гордитесь, если, реализуя новый функционал, вы можете настолько увлечься, что не заметите окончание рабочего дня (при этом регулярные переработки мы не приветствуем), вы – тот, кого мы ищем.

Ожидания от кандидата

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

  • Расширение функциональности ПО
  • Разработка кроссплатформенного кода (Win, Linux, Android)
  • Исправление ошибок выявленных на этапах тестирования
  • Рефакторинг и оптимизация ранее написанного кода
  • Интеграция ПО с различными внутренними и внешними веб-системами
  • Реализация кодеров/декодеров протоколов различных устройств
  • Проектирование и реализация элементов графического интерфейса (как в конструкторах форм так и на чистом OpenGL)

Требования:

  • Уверенное знание C++, Qt (или другой кроссплатформенной среды разработки)
  • Опыт в программировании 2D/3D графики, собственные наработки
  • Опыт применения библиотек OpenGL
  • Опыт написания шейдеров HLSL/GLSL
  • Хорошие знание аналитической геометрии и линейной алгебры
  • Навыки измерения производительности и профилирования графических программ
  • Опыт оптимизации кода
  • Опыт разработки многопоточных приложений
  • Опыт работы с системами контроля версий

Будет плюсом, если кандидат:

  • Имеет опыт работы с растровыми тайловыми картами, может или уже написал собственную библиотеку загрузки и отображения тайловых карт (Google, Яндекс, OSM и пр.)
  • Имеет опыт работы с векторными картами
  • Имеет опыт разработки на Delphi
  • Имеет опыт работы с протоколом MavLink
  • Опыт генерализации и симплификации ГИС данных
  • Имеет опыт работы с видеопотоками, машинным зрением

Условия работы

  • Официальное оформление по ТК
  • Удаленный формат работы, либо релокация в район ОЭЗ "Алабуга"
  • Конкурентная заработная плата
  • Интересные задачи
  • Действительно важный и нужный продукт на передовой современных технологий
  • Официальное оформление и белая заработная плата