
Разработчик С++, Москва.
▷ Работодатель: Bell Integrator
(профиль,отзывы)
💰 From 0 RUR. | Режим: office |
10
* This listing is inactive or archived *
Заказчик является ведущим мировым разработчиком и производителем оборудования для точного позиционирования. Компания предлагает широчайший выбор инновационных по точности ГНСС систем, лазерных, оптических и других геодезических инструментов, а также систем управления строительной техникой.
Требования:
- Высшее техническое образование
- Опыт промышленной разработки больших и сложных многопоточных приложений на C++ от 4х лет
- Опыт разработки клиентских сервисных систем на Windows (таких как службы Windows или веб-сервисы с использованием COM/DCOM, WCF, SOAP и т.д.)
- Опыт разработки программных компонентов, взаимодействующих по протоколам TCP и NTRIP, приветствуется.
- Опыт работы под Linux
- Опыт работы с базовыми инструментами разработки, контроля версий (GIT, Mercurial), непрерывной интеграции, рефакторинга и контроля качества кода
- Опыт разработки многопоточных приложений
- Приветствуется опыт работы со встроенным программным обеспечением, системами реального времени (RTEMS, Free RTOS), процессорами, ARM
- Умение работать в команде в условиях коллективного владения кодом, аккуратность, ответственность, широкий кругозор
- Нацеленность на долгосрочное сотрудничество
- Умение работать в международной команде, пунктуальность, ответственность
- Способность понимать чужую архитектуру и чужой код
- Средний уровень владения английским языком или выше
- Отличное знание C++ (включая C++11/C++14/C++17)
- Хорошее знание Python и TeamCity
Желательно:
-
Базовые или углубленные знания в области высокоточной спутниковой навигации или желание работать в этой области
-
Базовый или продвинутый уровень знаний по математике и физике - (линейная алгебра, математический анализ, статистика, механика)
-
Базовые или углубленные знания теории оптимального управления и оценивания
Обязанности:
-
Разработка приложений и утилит для программных систем на базе ПК, таких как Windows и Linux, поддерживающих точное позиционирование с использованием локальных и глобальных навигационных систем, программных модулей и их интеграции
-
Анализ первоначальных требований, уточнение целей, разработка оптимальных решений, оценка сложности
-
Отладка и поддержка существующего кода, разработка средств отладки для диагностики проблем, ведения журналов и анализа их содержимого.
-
Перенос (или редизайн) существующей функции позиционирования в реальном времени для реализации в службах, работающих на компьютерах с Windows и Linux.
-
Поддержка проектов на базе платформы с точки зрения локализации и устранения программных ошибок, проблем взаимодействия между различными модулями, частями проекта и системной интеграции.
-
Разработка и внедрение интерфейсов и протоколов с другими устройствами связи, а также поддержка существующих.
-
Отладка и поддержка продуктов
Условия:
-
Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
-
Опыт работы в распределенной команде профессионалов;
-
Уровень заработной платы обсуждается индивидуально;
-
Работа в офисе г. Москва, Дербеневская наб., 7, стр. 22 (м.Павелецкая/Пролетарская/Крестьянская застава)
Работа после испытательного срока гибридная, но желательно регулярно появляться в офисе, хотя бы 2 дня в неделю.