Совместное проектирование аппаратно-программной (Programmable Logic + Processing System) архитектуры на базе SoC;
Активное участие в анализе требований и построении общей архитектуры системы (распределение функций между PL/PS, сигнальные потоки, синхронизация и пр.);
Оптимизация пропускной способности и латентности интерфейсов обмена данными между PL и PS;
Разработка вычислительных блоков, перенос критичных частей алгоритмов из C в HDL (и наоборот);
Разработка с нуля и интеграция HDL-модулей (преимущественно SystemVerilog);
Разработка и отладка встраиваемого ПО на C/C++ (bare-metal, FreeRTOS) для ARM Cortex-A9/A53/R5F;
Поддержка инфраструктуры сборки: Vivado, Vitis, Git;
Разработка ТЗ и подготовка технической документации, описание интерфейсов и модульных API.
Мы ожидаем от кандидата:
Высшее техническое образование. Преимуществом будет образование в области радиотехники или смежных областях;
Опыт работы от 3-х лет в одной из областей FPGA-дизайн или embedded-разработка.
Необходимые знания и навыки:
Архитектура и принципы работы FPGA, MCU, SoC;
Языки описания аппаратуры: SystemVerilog, Verilog илиVHDL;
C или C++ для встраиваемых систем (bare-metal / RTOS / Linux);
Опыт работы в среды разработки Vivado, Quartus;
Основы цифровой обработки сигналов (ЦОС), синхронизации и потоков данных;
Системы контроля версий (git);
Английский язык на уровне чтения и понимания технической документации;
Разработка, моделирование и отладка HDL-модулей для ПЛИС;
Разработка и отладка встроенного ПО на C/C++ для ARM;
Проектирование и оптимизация обмена данными между PL и PS. Анализ ресурсоёмкости и оценка применимости конкретных SoC к требованиям проекта;
Участие в запуске новых плат, тестирование и диагностика аппаратных узлов;
Желателен опыт работы с MATLAB или Python для моделирования и верификации алгоритмов.
Мы предлагаем:
Трудоустройство согласно ТК РФ с первого дня, полностью "белая" заработная плата;
График работы 5/2, пятница - сокращенный рабочий день;
Бесплатное питание для работников рабочих профессий (для отдельных подразделений);
Столовая, кафе на территории предприятия;
ДМС после прохождения срока испытания (для отдельной категории работников);
Комфортные условия труда;
Дополнительно оплачиваемые отпуска различным категориям работников;
Вознаграждение за долголетнюю непрерывную работу;
Выплату пособия к ежегодному основному отпуску длительностью 14 дней (работникам, работающим по бессрочному трудовому договору на условиях полной занятости, отработавшим в Обществе не менее 2-х лет);
Поддержку работников в радостных и сложных жизненных ситуациях (материальная помощь);
Обучение за счет средств предприятия;
Базы отдыха для работников и членов их семей;
Совет молодых специалистов, Профсоюз (бонусы и привилегии для молодых специалистов и членов профсоюза);