Инженер-разработчик ПЛИС (FPGA)

НИИ Вектор

Инженер-разработчик ПЛИС (FPGA)

Санкт-Петербург, Кантемировская, 10

Метро: Лесная

Описание вакансии

В Ваши обязанности будет входить:
  • Совместное проектирование аппаратно-программной (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-х лет);
  • Поддержку работников в радостных и сложных жизненных ситуациях (материальная помощь);
  • Обучение за счет средств предприятия;
  • Базы отдыха для работников и членов их семей;
  • Совет молодых специалистов, Профсоюз (бонусы и привилегии для молодых специалистов и членов профсоюза);
  • Подарки и конкурсы для детей работников.
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию