Senior/Lead C++ Developer (Автономное судовождение)

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

Полный рабочий деньМожно удаленно

Компания

Разработка и производство продукции и решений для морской отрасли и ВПК

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

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

Наша компания реализует проект, активно развивающийся в международной морской отрасли – Автономное (безэкипадное) судовождение.
Автономное судовождение – это новое слово в области мирового современного судоходства. Данное решение позволяет автоматизировать движение практически любого судна: от небольших рабочих судов до танкеров и контейнеровозов.

Команда разработки приглашает Senior/Lead C++ Developer!

Вам предстоит:

  • участие в разработке серверной и клиентской частей системы автономной навигации судов;
  • Поддержка, развитие и повышение качества существующей кодовой базы;
  • Проведение ревью кода;
  • На позиции Lead руководство командой;

У вас есть:

  • успешный опыт проектирования сложного ПО;
  • отличное знание языка C++ и его стандартной библиотеки (11, 14 стандарты);
  • навыки аналитической проработки предметной области, определения сущностей и отношений между ними;
  • способность и желание глубоко изучать предметную область;
  • понимание и умение применять базовые принципы проектирования ПО, определять интерфейсы и абстракции;
  • владение паттернами разработки на практике, умение находить оптимальное по сложности решение для каждой задачи;
  • желание и способность обеспечивать качество ПО через дизайн;
  • хорошая алгоритмическая и математическая подготовка;
  • понимание алгоритмов, их сложности и классов, навыки алгоритмической оптимизации;
  • понимание принципов построения интерфейсов и протоколов обмена данными;
  • хорошее знание стека IP, приветствуется опыт работы с промышленными протоколами;
  • свободное владение инструментальными средствами sh: find, xargs, grep и т.д.;
  • опыт использования Python для решения инфраструктурных задач
  • опыт использование Git.

Условия:

  • Гибкий подход к графику работы;
  • Рабочее пространство в СПб (ст.м.Василеостровская) и режим удаленной работы;
  • Возможность проходить обучение, повышать квалификацию, участвовать в выставках и профильных мероприятиях.