- Талантливых программистов в команду, разрабатывающую решения по расчету маршрутов, генерации driving directions (маршрутные инструкции для водителя) и автомобильной навигации.
Задачи разработчиков:
- Дизайн и реализация новой функциональности кросс-платформенного ядра системы на C++
- Разработка нового функционала в системе генерации driving directions (маршрутные инструкции для водителя)
- Интеграция ядра в SDK и приложения для Windows, Linux, Mac, iOS, Android
Компоненты расчета маршрутов, генерации driving directions (маршрутные инструкции для водителя) и автомобильной навигации реализованы на языке С++ и являются кросс-платформенными, работают на серверах, рабочих станциях и мобильных устройствах на iOS и Android.
Используются эффективные структуры хранения глобальных данных автодорог, а также алгоритмы поиска оптимальных маршрутов в графе автодорог.
Основные сложности связаны с необходимостью быстрого поиска оптимальных маршрутов и созданию driving directions по большому индексу, содержащему данные об автодорогах региона (континента), а также требованиями по работе на мобильных устройствах в условиях ограниченного объема оперативной памяти.
Требования:
- Отличное знание С++, опыт коммерческой разработки от 5 лет.
- Владение ООП, архитектурными паттернами и паттернами проектирования
- Опыт написания unit тестов
- Опыт многопоточного программирования
- Умение читать и писать на английском языке
- Знание основных алгоритмов обработки данных, а также умение разрабатывать алгоритмы и решать нетривиальные технические задачи.
Условия:
- Стабильная интересная работа, большинство наших проектов выполняются для постоянных клиентов
- Работа в дружном коллективе
- Постоянный профессиональный рост, ежегодные performancereview с определением целей дальнейшего карьерного развития
- Комфортный, современный офис
- Гибкий график работы
- Ежегодная индексация заработной платы
- Ежегодные премии
- Оплачиваемый овертайм
- 31 день отпуска в год
- ДМС и страховка от несчастного случая
- Возможность получения займа на льготных условиях
- Помощь с релокацией в офис на юге России (Ростов-на-Дону, Таганрог)
Тип занятости
Полная занятость, полный день