Санкт-Петербург, 7-я линия Васильевского острова, 76
🚢 NAVX - аккредитованная продуктовая IT компания и резидент Сколково.
Мы разрабатываем профессиональные навигационные системы и цифровую инфраструктуру нового поколения для морской индустрии: системы навигации, картографические инструменты, сервисы данных и т.д.. Наши продукты обеспечивают безопасность и эффективность судоходства, отвечая всем отраслевым требованиям и стандартам.
С++ 20
Qt 6 + QML
Немного Kotlin (для команды мобильной разработки)
Google test, внедряем Google benchmark
CMake
Целевые ОС: Windows, семейство Linux, Android
Документо-ориентированные и резидентные СУБД
Git (Gitlab), Jira, Confluence
Процесс разработки комбинирует подходы и Agile, и водопада
Мы ищем коллегу в команду, которая занимается разработкой бортового навигационного софта. Большая часть разработчиков имеет многолетний опыт в сфере морского ПО, поэтому обучение и поддержка новичку обеспечены.
Спектр выполняемых нами задач очень широкий: сетевые взаимодействия, протоколы, взаимодействия с периферийными устройствами, вычислительные и алгоритмические задачи, state-машины, межпроцессное взаимодействие, обработка и подготовка данных (навигационных, картографических и др.) для визуализации в UI и т.д.
Имплементировать различные фичи и компоненты
При необходимости проводить рефакторинг уже написанного кода
Участвовать в брейн-стормах, обсуждениях и проектировании компонентов
Проводить первичное тестирование компонентов (юнит-тесты, ручное тестирование)
Взаимодействовать с командой тестировщиков, при необходимости отлаживать софт на стенде в нашей лаборатории
Проходить и проводить код-ревью, предлагать новые идеи для улучшения качества софта
Изучать отраслевые стандарты, по требованиям которых пишется наш софт
Имеете профильное высшее образование и релевантный опыт работы от 3х лет
Знаете основные понятия стандартов С++ (17+), и понимаете принципы ООП
Ориентируетесь в алгоритмах и контейнерах стандартной библиотеки С++
Умеете выбирать подходящие способы управления динамической памятью
Можете контролировать асинхронность и синхронизировать потоки
Не боитесь больших кодовых баз, умеете читать и понимать чужой код
🔥 Будет плюсом, если Вы:
Знакомы и использовали Qt
Умеете писать простые (и, может быть, концептуальные) шаблоны
Применяете в разработке паттерны проектирования
Имеете опыт в юнит-тестировании и Вам нравится подкреплять свои разработки тестами
Участвовали в крупных проектах, регулируемых международными промышленными стандартами
Интересная и непростая предметная область, нескучные задачи
Персональный наставник, который поможет адаптироваться
Стабильность и комфорт:
Официальное оформление
Гибкий график
Офис в исторической части Санкт-Петербурга (5-7 минут пешком от ст.м. "Василеостровская")
Возможность работать в гибридном формате после испытательного срока, если задачи не требуют присутствия в офисе
ДМС через 3 месяца работы
Узнаете себя? - давайте знакомиться!
Открытая мобильная платформа
Санкт-Петербург
Не указана
Санкт-Петербург
Не указана
Санкт-Петербург
Не указана