C++ разработчик

Зарплата

от 160 000 ₽

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

Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Морские исследования, Разработка технологий и Программного обеспечения, Автоматизация дноуглубления

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

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

В команду требуется разработчик знакомый со спецификой создания ПО для навигации/ЭКНИС/сбора и отображения данных с различных приборов

Знания – стихия, новые технологии – неизвестность, разработка – безграничное пространство – это все, Мы. Современность диктует новые правила, и вы можете стать частью команды, которая будет эти правила диктовать. Нам нужны, вы, в амбициозном проекте по созданию конкурента западным программам в области сбора и обработки навигационно-гидрографических данных при проведении инженерных изысканий в океанах, морях, реках и озерах.

Что вас ждет?

  • Участие в разработке ПО, которое используется в реальных морских экспедициях и инженерных проектах
  • Работа с передовыми технологиями в области гидроакустики, машинного обучения и обработки сигналов. Производство работ, в том числе, используя БЭК
  • Возможность погружения в уникальную сферу, объединяющую разработку ПО, науку и морские исследования
  • Дружная команда профессионалов, готовых делиться знаниями и поддерживать развитие каждого специалиста
  • Возможность увидеть самые труднодоступные места нашей страны, тестируя разработанные решения в различных условиях

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

  • Опыт кроссплатформенной разработки;
  • Опыт разработки многопоточных приложений;
  • Уверенное знание и опыт коммерческой разработки на C++ от 5 лет;
  • Работа с GIT;
  • Опыт работы с потоками данных (текстовыми/бинарными), передаваемых по COM порту,  протоколам TCP, UDP от различных датчиков, в том числе, которые используются на судах;
  • Знание языка SQL и опыт работы с реляционными СУБД (PostgreSQL/PostGIS);
  • Проведение код-ревью, работа в команде;
  • Знание и понимание принципов построения архитектуры ПО (архитектура, жизненный цикл, паттерны), принципов ООП;
  • Интерес к новым сферам деятельности;
  • Английский язык для понимания и чтения документации иностранных производителей оборудования, ПО (B1 и выше).

Преимущества:

  • Понимание Python и его основных библиотек будет вашим преимуществом;
  • Проведения вычислений на мощностях графического адаптера (NVIDIA, AMD). Основы 3D графики и ее программирование;
  • Сбор, обработка, оптимизация данных лазерного сканирования;
  • Обучаемость, любознательность и инициатива;
  • Любовь к морю и морской деятельности.

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

  • Разработка десктопных приложений и высоконагруженных модулей как под Windows, так и под Linux;
  • Реализация взаимодействия между модулями и систем ПО;
  • Оптимизация и проработка архитектуры программного продукта;
  • Исключение слабых мест при подготовки готового программного обеспечения.

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

  • Работа может быть как в офисе, так и удаленно
  • Трудоустройство в соответствии с ТК РФ;
  • Расширенный социальный пакет (ДМС, материальная поддержка, оплата спортзала, доплата за выслугу лет);
  • Увлекательные морские командировки.