Опубликовано 11 дней назад

Python/C++ разработчик для SDR-системы в Кктн Санкт-Петербург

Building iconв офис
Person iconjunior
Money bag icon150 000 – 250 000 ₽/мес

Ищем программиста в инженерный проект: система радиомониторинга и сопровождения сигнала с экранным OSD, SDR-модулем, радиопеленгацией, обработкой телеметрии и сервисами реального времени.

Атмосфера стартапа в серьёзной и актуальной сфере: много инженерных задач, быстрые итерации, живая система, которая работает не только “на экране”, но и с реальным железом.

Это не CRUD и не классическая веб-разработка. Проект близок к железу: Linux, Docker, embedded-платформа, видеовыход, операторское управление, SDR и real-time pipeline.

Отсутствие опыта именно в этой специфике не является блокером: обучаем, помогаем войти в предметную область и постепенно погружаем в проект.

Что нужно делать

- Разрабатывать Python-сервисы для телеметрии, управления и интеграции между компонентами системы.

- Дорабатывать OSD на C++: отображение статусов, пеленга, спектра, waterfall и диагностической информации.

- Интегрировать SDR-сканирование, радиопеленгацию и обработку сигнала.

- Работать с управляющими командами, режимами работы, event bus и сервисным API.

- Настраивать и поддерживать Docker Compose окружения для разработки, тестирования и эксплуатации.

- Отлаживать полный pipeline: от оператора/API/пульта управления до сервисов обработки и экранного отображения.

- Улучшать диагностику, логирование, health checks и demo-сценарии.

Стек

- Python 3

- C++ на уровне доработки существующего кода

- Linux / embedded Linux

- Docker / Docker Compose

- SDR / PlutoSDR / libiio

- ZMQ или другой event bus

- OpenCV / обработка видео

- Git

- Опционально: ML inference для классификации сигналов

Обязательно

- Уверенный Python.

- Опыт работы с Linux и Docker.

- Умение применять ИИ-инструменты в разработке кода.

- Понимание событийных систем, сервисов, очередей или real-time pipeline.

- Аккуратная инженерная отладка: логи, телеметрия, воспроизводимые проверки.

- Готовность работать с системой, где результат зависит не только от кода, но и от железа, сети, радиомодуля и окружения.

Будет плюсом

- Опыт с C++.

- Опыт с SDR, радиосигналами, спектром, waterfall, пеленгацией.

- Embedded Linux, Orange Pi, Raspberry Pi или похожие платы.

- DRM/KMS/OpenGL, OSD или video pipeline.

- Опыт с пультами управления, serial interfaces, UART, CRSF/SBUS или похожими протоколами.

- PID-регуляторы, фильтрация, обработка шумных измерений.

- ML inference для классификации сигналов.

Ближайшие задачи

- Улучшение экранного OSD и отображения диагностических данных.

- Доработка логики сопровождения сигнала и режимов наведения.

- Интеграция live waterfall и классификации радиосигнала.

- Стабилизация стендов и production deployment на embedded-платформе.

- Диагностика цепочки: операторское управление / event bus / сервисы обработки / OSD.

- Развитие demo/dev сценариев для проверки без полного комплекта железа.

Кого ищем

Нужен инженер, которому интересно собирать живую техническую систему: код, радиомодуль, видеовыход, телеметрия, управление и обработка сигналов в реальном времени.

Важно не только писать код, но и спокойно разбираться в причинах: почему команда не дошла, почему включился не тот режим, почему не отображается статус, почему данные от железа отличаются от ожидаемых.

Формат

- Постоянная занятость.

- Офис в оживленном месте Санкт-Петербурга.

- Возможность работать с реальным железом и удаленным embedded-стендом.

- Команда помогает быстро войти в предметную область.

Отклик

В отклике напишите, пожалуйста:

- какой у вас опыт с Python, Linux и Docker;

- был ли опыт с C++, embedded, SDR, радиосигналами или OSD;

- какие инженерные/интеграционные задачи вам было интересно решать.

Эту вакансию мы нашли в HH.ru
КК

Кктн

Санкт-Петербург

Получить оффер

Похожие вакансии

Это единственная вакансия по вашему фильтру

Не то, что искал?

вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по Python
стажировки по Python
Автоотклики