Разбор и реализация бинарных протоколов обмена: структуры пакетов, порядок байт, контрольные суммы, версионирование
Интеграция сенсорных модулей в embedded-системы (Linux-based / RTOS), работа с драйверами и низкоуровневым взаимодействием с оборудованием: ALSA, IIO, SPI/I2C, DMA, device tree
Запись, воспроизведение и трассировка потоков для отладки и разбора инцидентов
Тестирование и отладка сквозного тракта «сенсор → шина → потребитель», оптимизация задержек (latency) и пропускной способности
требования
Опыт разработки от 2 лет в области embedded-систем или сбора и обработки сигналов
Навыки работы с C/C++, опыт разработки под Linux (embedded Linux — плюс)
Основы ЦОС: дискретизация и алиасинг, БПФ, фильтрация
Понимание работы АЦП и цифровых интерфейсов: I2S / PDM, SPI / I2C
Базовые знания сетевого стека (UDP/TCP), опыт разбора трафика (Wireshark)
Умение читать принципиальные схемы, опыт работы с осциллографом
Базовое представление о принципах радиолокации (I/Q, дальность, доплер) или готовность быстро в них разобраться
Будет плюсом: Опыт многоканального захвата аудио под Linux (ALSA / ASoC); Понимание протоколов синхронизации времени: PTP (IEEE 1588), PPS; Опыт работы с FPGA или DSP; Практика beamforming / DOA (delay-and-sum, GCC-PHAT); Знакомство с радиолокационными данными (ASTERIX) или SDR (GNU Radio, UHD); Опыт оптимизации real-time систем (PREEMPT_RT, приоритеты потоков); Работа с SoC: NVIDIA Jetson, Xilinx Zynq и аналогичными; Опыт с видеотрактами (V4L2, H.264/H.265, GStreamer, RTSP) — в комплексе есть и видеоканалы; Опыт доработки принципиальных схем и печатных плат (Altium Designer / KiCad), измерения аудиотракта; Сетевое аудио (AES67 / Dante)