Акционерное общество «Новый Старт» - частная российская аэрокосмическая компания замкнутого цикла – разработчик отечественных космических систем дистанционного зондирования Земли с космическими аппаратами радиолокационного и оптического наблюдения, оператор космических запусков c использованием ракеты-носителя сверхлегкого класса".
Мы создаем высокоскоростную радиолинию нового поколения со скоростью передачи данных до 1.6 Гбит/с. Ищем опытного FPGA/SoC-инженера, который возглавит разработку архитектуры цифрового модема на базе гетерогенных платформ Xilinx Zynq для обработки сверхширокополосных сигналов в реальном времени.
Обязанности:
- Проектирование и реализация высокоскоростного модема на базе Xilinx Zynq (MPSoC). Разделение архитектуры на аппаратную часть (PL - Programmable Logic) и управляющую (PS - Processing System).
- Разработка и реализация блоков модуляции/демодуляции: создание в «железе» трактов для сигналов высокой спектральной эффективности (от BPSK/QPSK до 16APSK и 32APSK).
- Сверхскоростной ЦОС для широких полос: проектирование параллельных (Polyphase) многоканальных архитектур фильтрации (SRRC), интерполяции и децимации для обеспечения сквозной скорости потока в 1.6 Гбит/с.
- Синхронизация и компенсация искажений: реализация алгоритмов тактовой и фазовой синхронизации, адаптивного эквалайзирования (LMS/CMA) и компенсации нелинейных искажений (димиссирование/предпонижение) для созвездий APSK.
- Построение внутрисхемного интерконнекта: настройка шин AXI4 (Stream, MM, Lite), организация высокоскоростного обмена данными между ЦОС-блоками, встроенной памятью и ARM-процессорами через механизмы DMA / Scatter-Gather.
- Интеграция со скоростными RF-компонентами: настройка интерфейсов ADC/DAC по протоколам JESD204B/C или конфигурация встроенных преобразователей.
- Управление и инициализация (PS): разработка базового встроенного ПО (PetaLinux) на C/C++ для ARM-ядер для конфигурирования модема, контроля регистров и мониторинга состояния радиолинии.
- Тайминг и оптимизация: обеспечение детерминированных задержек, закрытие таймингов (Timing Closure) на высоких частотах.
- Сквозная отладка: верификация блоков в симуляторах, совместная отладка Hardware/Software с использованием Vivado ILA и отладчиков ARM.
Требования:
- Глубокое знание Verilog / SystemVerilog и архитектуры систем на кристалле Xilinx Zynq (MPSoC).
- Практический опыт разработки систем ЦОС для сверхширокополосных сигналов (параллельные фильтры, БПФ, алгоритмы синхронизации).
- Уверенное понимание работы шин семейства AXI и архитектуры памяти в SoC.
- Опыт работы с высокоскоростными трансиверами (GTH/GTY) и протоколом JESD204B/C.
- Опыт программирования встроенных процессоров (ARM Cortex-A/R) на C/C++ (написание драйверов периферии, инициализация железа).
- Уверенное владение экосистемой Xilinx: Vivado.
- Понимание теории связи: методы борьбы с межсимвольной интерференцией на гигабитных скоростях, алгоритмы коррекции ошибок (FEC: LDPC, Reed-Solomon).
Будет плюсом
- Навыки работы с PetaLinux / Embedded Linux (разработка драйверов устройств для работы с PL-частью модема).
- Опыт работы в HLS для ускорения прототипирования алгоритмов.
- Навыки работы со скриптами автоматизации сборки проектов (Tcl, Makefile).
Условия:
- Оформление по ТК РФ.
- График работы: 5/2, с 9.00 до 18.00. Работа на территории Компании.
- Предоставление ДМС.