В Ваши обязанности будет входить:
- Совместное проектирование аппаратно-программной (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 к требованиям проекта;
- Подготовка инженерной документации (интерфейсы, архитектурные описания, API);
- Участие в запуске новых плат, тестирование и диагностика аппаратных узлов;
- Желателен опыт работы с MATLAB или Python для моделирования и верификации алгоритмов.
Мы предлагаем:
- Трудоустройство согласно ТК РФ с первого дня, полностью "белая" заработная плата;
- График работы 5/2, пятница - сокращенный рабочий день;
- Бесплатное питание для работников рабочих профессий (для отдельных подразделений);
- Столовая, кафе на территории предприятия;
- ДМС после прохождения срока испытания (для отдельной категории работников);
- Комфортные условия труда;
- Дополнительно оплачиваемые отпуска различным категориям работников;
- Вознаграждение за долголетнюю непрерывную работу;
- Выплату пособия к ежегодному основному отпуску длительностью 14 дней (работникам, работающим по бессрочному трудовому договору на условиях полной занятости, отработавшим в Обществе не менее 2-х лет);
- Поддержку работников в радостных и сложных жизненных ситуациях (материальная помощь);
- Обучение за счет средств предприятия;
- Базы отдыха для работников и членов их семей;
- Совет молодых специалистов, Профсоюз (бонусы и привилегии для молодых специалистов и членов профсоюза);
- Подарки и конкурсы для детей работников.