Ключевые навыки
HailoRTPythonC++LinuxUART/serialRPi 5
Описание вакансии
В активно развивающийся проект – разработка высокотехнологичных решений для защиты гражданских и промышленных объектов от БПЛА, ищем инженера бортового ПО.
Компания более трех лет на рынке. Является обособленным подразделением одного из крупнейших застройщиков. На данный момент численность - 30 человек.В команде важна инициативность, готовность брать ответственность, самостоятельно находить решения.
Чем предстоит заниматься
- Захват видео с камеры на RPi 5 (picamera2 / GStreamer / V4L2) с контролем задержки
- Интеграция инференса на Hailo (HailoRT) в рабочий конвейер реального времени
- Канал связи RPi ↔ полётник по UART: MSP (override) и/или MAVLink (pymavlink)
- Профилирование сквозной задержки (камера → команда) и оптимизация горячего цикла
- Настройка автозапуска, надёжности и логирования на борту (Linux, systemd)
- Подбор и подключение бортового железа: камера и её интерфейс (CSI / USB / Ethernet), нейроускоритель, организация питания борта
Требования (обязательно)
- Уверенный Linux (ARM64): systemd, сборка, зависимости
- Опыт работы на Python; желателен C++
- Работа с камерой на RPi 5 (picamera2 и/или GStreamer/V4L2), понимание бюджета задержки
- UART/serial и протоколы связи с полётником: MSP и/или MAVLink — понимание разницы и когда что применять
- Понимание интерфейсов камер (MIPI CSI, USB UVC, GigE/Ethernet) и их компромиссов по задержке и пропускной способности
- Понимание энергопотребления борта: отдельный BEC/DC-DC под RPi 5 + AI HAT, бюджет тока и тепловой режим
Будет плюсом
- Опыт реального времени: приоритеты потоков, отсутствие блокировок в горячем цикле
- Опыт с HailoRT API в реальном конвейере (не демо)
- Работа с GPIO/I2C/SPI, отладка железных интерфейсов
- Опыт обоснованного подбора бортового компьютера, ускорителя и камеры под массу, питание и задачу
- Желателен опыт реальных проектов (доведённых до полевых испытаний или продакшена), а не только учебных или пет-проектов
Условия:
- Работу в продуктовой компании, создающей комплексное hardware/software-решение, имеющее высокую социальную и практическую значимость;
- Официальное трудоустройство в соответствии с ТК РФ;
- Конкурентоспособную заработную плату, обсуждаемую по итогам собеседования;
- Гибридный формат работы (м. Царицыно) с возможность выбора начала рабочего дня;
- Работу в сильной команде инженеров и разработчиков, где ценятся инициативность, ответственность и техническая экспертиза;
- Минимум бюрократии, быстрое принятие решений, сложные и интересные технические задачи.