Привет!
Мы разрабатываем камеры с интеллектуальной функциональностью. Это встраиваемые устройства, которые не только снимают видео, но и выполняют первичную обработку, кодирование и передачу данных на нашу платформу. Наша команда создает "глаза и периферийную нервную систему" всего продукта.
Мы ищем ведущего разработчика в команду разработки камер.
Вы присоединитесь к небольшой, но высокоспециализированной команде, где каждый отвечает за ключевые части системы. Ваш фокус — разработка и оптимизация ПО для устройств (on-edge). Вы будете работать над тем, что работает внутри камеры: от захвата видео с матрицы до эффективной передачи потока на сервер.
Вам предстоит:
-
Разработка, оптимизация и поддержка ПО для встраиваемых Linux-систем на камерах.
-
Проектирование и реализация модулей захвата, кодирования видео (через ffmpeg/libav) и стриминга (RTSP-серверы).
-
Участие во всей жизни продукта: от обсуждения архитектуры и код-ревью до тестирования и анализа полевых проблем.
-
Работа в тесном взаимодействии с коллегами по команде для создания надежного и эффективного устройства.
Мы ожидаем:
-
Глубокий опыт embedded-разработки на C/C++ под Linux.
-
Опыт разработки драйверов или низкоуровневого взаимодействия с аппаратурой (V4L2, работа с камерами/GPIO/I2C).
-
Навыки написания скриптов для сборки и автоматизации (bash, Python).
-
Знание сетевых протоколов и опыт отладки сетевых взаимодействий.
-
Опыт портирования ПО на различные ARM-платформы.
-
Умение работать в команде, конструктивно обсуждать решения и делиться экспертизой.
Будет плюсом:
-
Опыт работы со стриминговыми протоколами (RTSP, WebRTC).
-
Понимание основ компьютерного зрения или обработки изображений.
-
Знание инструментов сборки (Yocto, Buildroot).