Junior Python Developer

Junior Python Developer

Python

Cognitive 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

Откликнуться

Report Page