{"id":1526133,"url":"https://alion.io/job/pik-group-embedded-razrabotchik","title":"Embedded-разработчик","company":{"id":47196,"name":"PIK Group","domain":"pik.ru","url":"https://alion.io/company/pik","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HeadHunter","truth_index":{"grade":"A","score":86,"open_postings":15,"ghost_share":0.2,"stale_share":0,"repost_share":0.467,"time_to_fill_p50_days":6,"computed_at":"2026-10-02T05:45:00Z"}},"role":"Hardware","role_family":"Hardware","seniority":"junior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Moscow, Russia"],"countries":["RU"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":18000,"max_usd":42000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":22},"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"Linux","optional":false},{"name":"RTOS","optional":false},{"name":"Wireshark","optional":false},{"name":"Altium Designer","optional":true},{"name":"C","optional":true},{"name":"GCC","optional":true},{"name":"GStreamer","optional":true},{"name":"KiCad","optional":true}],"status":"live","first_seen_at":"2026-09-30T14:07:50Z","employer_posted_date":"2026-09-30","last_verified_at":"2026-10-02T14:07:57Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Обязанности: \nРадиолокационный тракт\n Приём и разбор потоков РЛС на разных уровнях: сырые I/Q-отсчёты, дальностно-доплеровские карты, отметки (plots), треки целей\n Работа с форматами и протоколами радиолокационных данных: ASTERIX, проприетарные бинарные протоколы поверх UDP/TCP\n Обеспечение приёма высокоскоростных потоков без потерь: настройка сетевого стека, jumbo frames, размеры буферов сокетов, zero-copy\n Настройка режимов работы и параметров станции через управляющий интерфейс или API изделия\n Контроль целостности потока: детектирование потерь и переупорядочивания пакетов, срывов синхронизации\n Акустический тракт\n Доработка существующего решения по микрофонной решётке\n Измерения и испытания тракта после доработок\n Подключение цифровых (PDM / I2S / TDM) и аналоговых микрофонных массивов, работа с многоканальными АЦП\n - Обеспечение синхронности каналов: единый тактовый домен, контроль фазовых и амплитудных рассогласований между каналами\n - Передача многоканального аудио: raw PCM, сжатие (Opus / FLAC), сетевое аудио (AES67 / Dante / AVB)\n Общесистемные задачи\n Выбор и реализация оптимального способа передачи данных\n Построение единой временной шкалы разнородных сенсоров: PTP (IEEE 1588), PPS, GNSS, аппаратные триггеры\n Разбор и реализация бинарных протоколов обмена: структуры пакетов, порядок байт, контрольные суммы, версионирование\n Интеграция сенсорных модулей в embedded-системы (Linux-based / RTOS), работа с драйверами и низкоуровневым взаимодействием с оборудованием: ALSA, IIO, SPI/I2C, DMA, device tree\n Запись, воспроизведение и трассировка потоков для отладки и разбора инцидентов\n Тестирование и отладка сквозного тракта «сенсор → шина → потребитель», оптимизация задержек (latency) и пропускной способности\n Требования: Опыт разработки от 2 лет в области embedded-систем или сбора и обработки сигналов\n Навыки работы с C/C++, опыт разработки под Linux (embedded Linux - плюс)\n Основы ЦОС: дискретизация и алиасинг, БПФ, фильтрация\n Понимание работы АЦП и цифровых интерфейсов: I2S / PDM, SPI / I2C\n Базовые знания сетевого стека (UDP/TCP), опыт разбора трафика (Wireshark)\n Умение читать принципиальные схемы, опыт работы с осциллографом\n Базовое представление о принципах радиолокации (I/Q, дальность, доплер) или готовность быстро в них разобраться\n Будет преимуществом:\n Опыт многоканального захвата аудио под Linux (ALSA / ASoC)\n\n Понимание протоколов синхронизации времени: PTP (IEEE 1588), PPS\n\n Опыт работы с FPGA или DSP\n\n Практика beamforming / DOA (delay-and-sum, GCC-PHAT)\n\n Знакомство с радиолокационными данными (ASTERIX) или SDR (GNU Radio, UHD)\n\n Опыт оптимизации real-time систем (PREEMPT_RT, приоритеты потоков)\n\n Работа с SoC: NVIDIA Jetson, Xilinx Zynq и аналогичными\n\n Опыт с видеотрактами (V4L2, H.264/H.265, GStreamer, RTSP) - в комплексе есть и видеоканалы\n\n Опыт доработки принципиальных схем и печатных плат (Altium Designer / KiCad), измерения аудиотракта\n\n Сетевое аудио (AES67 / Dante)\n\n Условия: Официальное трудоустройство (возможна проектная занятость)\n График работы 52, гибридный формат\n Заработная плата обсуждается индивидуально\n Офис ст. метро Белорусская/ст. метро Царицыно","description_format":"text","description_chars":3145,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Russia","iso":"RU","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-30T14:12:01Z"}],"liveness":{"score":88,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.879,"p_room":1,"age_days":1,"expected_fill_days":6,"reasons":["conf:26","velocity","win:early","comp:junior"],"computed_at":"2026-10-02T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/pik-group-embedded-razrabotchik","json_url":"https://alion.io/job/pik-group-embedded-razrabotchik.json","meta":{"generated_at":"2026-10-03T02:42:51Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":2778,"day_limit":5000,"remaining_today":2222,"minute_limit":60,"resets_at":"2026-10-04T00:00:00Z"}}}