Python разработчик Middle+

По договоренности

г Москва, ул 3-я Рыбинская, д 17
  • Митьково
  • Сокольники
  • Сокольники

Cognitive Pilot — лидер в области автономных транспортных систем и роботизации промышленных процессов. Мы разрабатываем интеллектуальные продукты, основанные на машинном зрении и GNSS‑технологиях, для безопасной и эффективной работы сельскохозяйственной техники и рельсового транспорта.

В команду Embedded-разработки требуется инженер уровня Middle и выше для разработки и поддержки systemd-сервисов на Linux.

Обязанности:

  • поддержка и сопровождение существующих Linux systemd‑сервисов;

  • проектирование и разработка новых фоновых сервисов под systemd;

  • поиск и устранение ошибок в текущих сервисах, оптимизация их работы;

  • работа с GNSS‑оборудованием: понимание и разбор протоколов NTRIP, форматов RTCM, взаимодействие с GNSS‑приёмниками;

  • настройка и отладка последовательных интерфейсов UART и SPI;

  • диагностика проблем с помощью dmesg, логов ядра и других системных инструментов;

  • разработка архитектуры, позволяющей нескольким сервисам безопасно использовать один UART‑порт без конфликтов чтения/записи;

  • контейнеризация сервисов с помощью Docker;

  • кэширование и взаимодействие с Redis для хранения и обмена данными между сервисами.

Требования:

  • уверенные знания Linux (kernel messages, systemd, файловая система, сетевые настройки);

  • опыт разработки и отладки фоновых сервисов под systemd (юниты, таймеры, шаблоны);

  • отличное владение Python для разработки сервисных скриптов и интеграции с hardware API;

  • понимание протоколов GNSS (RTCM, NTRIP) и опыт работы (или готовность быстро разобраться) с GNSS‑приёмниками;

  • опыт работы с UART и SPI (аппаратная настройка, отладка, инструментальные средства);

  • умение читать и интерпретировать вывод dmesg, системных логов;

  • навыки многопроцессного/многопоточного программирования для организации конкурентного доступа к одному порту;

  • опыт контейнеризации приложений в Docker (Dockerfile, docker-compose);

  • опыт работы с Redis (настройка, оптимизация, взаимодействие из Python);

  • опыт отладки низкоуровневого кода (shell‑скрипты, C/C++ будет плюсом);

  • умение работать с отладочными инструментами (serial‑консоль, осциллограф, логический анализатор).

Преимуществом будет:

  • опыт в робототехнике / IoT;

  • опыт работы с docker, CI

Условия:

  • оформление по ТК РФ;
  • фиксированный оклад (обсуждается на собеседовании с успешным кандидатом);
  • зона отдыха для сотрудников;
  • собственное кафе в офисе и спортивный зал;
  • бесплатная парковка;
  • профессиональный, дружный коллектив.


Поделиться:

Опубликована 9 часов назад

Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.