Junior Python Developer
PythonCognitive Pilot — ведущий мировой разработчик систем искусственного интеллекта для беспилотных транспортных средств. Разрабатывает и предлагает решения в направлениях сельского хозяйства, рельсового и автомобильного транспорта, а также инновационных сенсоров для беспилотных транспортных средств.
Наши решения представляют собой программно-аппаратные комплексы, которые устанавливаются на технику заказчика (трактора, комбайны, трамваи, локомотивы) и выполняют задачи частичной или полной автоматизации вождения.
Наша команда в поисках Junior Python Developer с опциями технической поддержки уровня L3
Обязательные навыки
-
Junior Python3
-
Знание работы виртуального окружения
-
Умение читать и понимать код
-
Умение работать с отладкой (pdb)
-
Пользователь Linux (Ubuntu 18.04)
-
Опыт работы с systemd - сервисами
-
Работа с последовательными интерфейсами (UART, RS232)
Будет плюсом
-
Уверенное владение системами контроля версий (git)
-
Опыт работы с навигационными модулями GNSS+RTK
-
Опыт работы с радио-приемопередатчиками (LoRa, LoRaWAN и другие)
-
Опыт работы с 4G модемами (AT команды)
-
Опыт работы с Redis
-
Опыт работы с Docker)
-
Наличие прав категории В
Описание вакансии
Одно из важных устройств в составе наших решений - блок навигации и связи собственного производства. Внутри него - Linux-вычислитель на ARM и необходимые модули периферии для обеспечения навигационного решения и связи (GNSS-приемник, радиомодем, 4G-модем и прочее).
В рамках данной вакансии вам предстоит заниматься отладкой существующих аппаратно-программных модулей внутри навигационного блока. Различные программные модули, в основном, взаимодействующие с аппаратной частью навигационных блоков, в настоящий момент работют на тракторах, комбайнах и трамваях. В основном, это systemd сервисы, которые оборачивают python скрипты, работающие через subprocess библиотеку системные вызовы. Часто требуется подключиться к тому или иному блоку для удаленной диагностики проблем, возникающими с данными сервисами. Продиагностировав, требуется составит отчет по неполадке. В качестве пространства для роста - можно, помимо диагностирования, заниматься отладкой непосредственно на месте или на тетсовом оборудовании, чтобы повторить ошибку и попытаться ее устранить.
Задачи
-
Подключение к удаленным блокам по ssh через vpn подключение и диагностирование проблем, возникающих у пользователя/инженеров внедрения при работе с блоками
-
Диагностирование проблем при подключении к мобильной сети
-
Диагностирование проблем при подключении к LoRa приемопередатчикам
-
Диагностирование проблем при работе GPS
-
Диагностирование проблем при подключении к NTRIP кастерам
-
-
Составление причин неполадок и оформление issues в gitlab, jira
-
Участие в запусках разрабатываемого ПО для поддержания информированности о структуре работающих сервисов
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Адрес
Москва, 3-я Рыбинская улица, 17
Откликнуться
