Ведущий инженер-разработчик С++
Прямой работодатель Bell Integrator ( bellintegrator.com )
Опыт работы от 3 до 5 лет
Клиент: является ведущим мировым разработчиком и производителем оборудования для точного позиционирования. Компания предлагает широчайший выбор инновационных по точности ГНСС систем, лазерных, оптических и других геодезических инструментов, а также систем управления строительной техникой.
Проект: Автоматизация сельского хозяйства.
Требования:
- Отличное знание C ++ (включая C ++ 11 / C ++ 14)
- Хорошее знание Python и TeamCity
- Опыт промышленной разработки больших и сложных многопоточных приложений на C ++ от 5 лет.
- Опыт разработки клиентских сервисных систем в Windows (таких как Windowsservices или Web-сервисы с использованием COM / DCOM, WCF, SOAP и т. Д.)
- Весьма приветствуется опыт разработки программных компонентов, взаимодействующих по протоколу NTRIP.
- Опыт работы со встроенным (встроенным) ПО, системами реального времени (RTEMS, Free RTOS), процессорами, ARM приветствуется
- Опыт работы с основными инструментами разработки, контролем версий (GIT, Mercurial), непрерывной интеграцией, рефакторингом и контролем качества кода.
- Опыт разработки многопоточных приложений.
Желательно:
- Базовый уровень или выше в математике и физике - (линейная алгебра, математический анализ, статистика, механика)
- Базовые знания теории оптимального управления и оценивания или лучше
- Знание или лучшее в области высокоточной спутниковой навигации или желание работать в этой области
Обязанности:
- Разработка приложений и утилит для программных систем на базе ПК, таких как Windows и Linux, с поддержкой точного позиционирования с использованием локальных и глобальных навигационных систем, программных модулей и их интеграции.
- Анализ исходных требований, уточнение целей, разработка оптимальных решений, оценка сложности.
- Отладка и поддержка существующего кода, разработка средств отладки для диагностики проблем, ведения журналов и анализа их содержимого.
- Перенос (или перепроектирование) существующих функций позиционирования в реальном времени для реализации в службах, работающих на компьютерах с Windows и Linux.
- Поддержка проектов на базе платформы в части локализации и устранения ошибок программного обеспечения, проблем взаимодействия между различными модулями, частями проекта и системной интеграции.
- Разработка и внедрение интерфейсов и протоколов с другими устройствами связи, а также поддержка существующих.
- Тестирование, отладка и поддержка продуктов.
Условия:
- Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
- Опыт работы в распределенной команде профессионалов;
- Уровень заработной платы, соответствующий Вашим знаниям;
- Работа в офисе (м. Павелецкая) или же удаленно по всей России
Так же вы можете:
• позвонить по телефону: +7(916)097-1202
• написать в Telegram: @+7(916)097-1202
