- Работа в Москве
- IT, интернет, связь, телеком
- Разработчик
- Python разработчик Middle+
Python разработчик Middle+
По договоренности
- Митьково
- Сокольники
- Сокольники
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 часов назад