Программист ПЛИС / FPGA-разработчик

Программист ПЛИС / FPGA-разработчик

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

Наша компания занимающаяся разработкой и выпуском высокотехнологичных изделий микроэлектроники. В проектах активно применяются ПЛИС/FPGA.
В связи с расширением проектов усиливаем команду и приглашаем FPGA-разработчика (программиста ПЛИС).

Задачи :

  • Разработка и сопровождение прошивок для ПЛИС (Xilinx / Intel (Altera)) под конкретные изделия и проекты.
  • Проектирование и реализация цифровых блоков:

управляющая логика, конечные автоматы;

интерфейсные модули (AXI, PCIe, Ethernet, SPI, I²C, UART и др.);

высокоскоростные каналы обмена с внешними устройствами, памятью (DDRx).

  • Оптимизация проектных решений под ресурсы ПЛИС (CLB, DSP, BRAM, I/O) и требования по таймингу/частоте.
  • Разработка и отладка алгоритмов ЦОС на ПЛИС (FIR/IIR-фильтры, FFT, децимация и др. — по проекту).
  • Постановка и ведение констрейнтов (SDC/XDC), анализ временных характеристик, устранение нарушений setup/hold.
  • Функциональная и временная верификация: написание testbench, симуляция (ModelSim/QuestaSim), подготовка сценариев тестирования.
  • Отладка прошивок на стендах: логические анализаторы, ILA/ChipScope, SignalTap, работа совместно с аппаратными инженерами.
  • Подготовка технической документации по разработанным модулям и интерфейсам.

Требования :

1. Образование и базовый опыт

  • Высшее техническое образование (микроэлектроника, радиотехника, электроника, вычислительная техника, прикладная математика, ИТ или близкие направления).
  • Опыт разработки прошивок для ПЛИС от 1 до 3 лет (уровень позиции уточняется junior/middle/senior).


2. Языки описания аппаратуры и программирования

  • Обязательно: Verilog и/или VHDL на уровне уверенной самостоятельной разработки (в т.ч. сложные конструкции, оптимизация под синтез).
  • Желательно: SystemVerilog (функциональная верификация, сложные проекты), C/C++ (сопутствующие утилиты, со-дизайн, тестовые приложения).

3. Инструменты разработки и САПР

  • Практический опыт работы с:

Xilinx Vivado, Intel (Altera) Quartus Prime;

симуляторами ModelSim/QuestaSim;

ISE / Viti s — как плюс (поддержка наследуемых и гетерогенных решений).

Опыт использования встроенных средств отладки: Logic Analyzer, SignalTap, ChipScope/ILA.

4. Технические знания и навыки

  • Понимание архитектуры ПЛИС: логические блоки (CLB), DSP-ячейки, BRAM, I/O banks, PLL/MMCM.
  • Уверенное владение цифровой логикой: синхронные/асинхронные схемы, конечные автоматы, конвейеризация, оптимизация по ресурсам и частоте.
  • Опыт работы с интерфейсами и протоколами: PCIe, Ethernet (1G/10G), DDRx, AXI, SPI, I²C, UART (в зависимости от задач).
  • Базовые знания алгоритмов ЦОС (FIR/IIR, FFT, децимация) и их аппаратной реализации — как преимущество.
  • Умение работать с временными ограничениями (SDC/XDC), понимать отчёты по таймингу (slack, setup/hold) и устранять нарушения.

5. Методологии и процессы

  • Опыт работы с системами контроля версий (Git, SVN), ведение репозитория проекта.
  • Навыки разработки тестовых окружений (testbench), базовое понимание coverage-анализа, методологий верификации (UVM — как плюс).
  • Аккуратность в документации: ТЗ, описания модулей, структурные и поведенческие схемы, комментарии в коде.

6. Английский язык

  • Уровень не ниже Intermediate — чтение datasheet’ов, стандартов, applicati on notes, переписка по техническим вопросам.
  • Upper-Intermediate и выше будет преимуществом (общение с зарубежными коллегами/поставщиками, работа с международными стандартами).


7. Soft skills

  • Аналитическое мышление, умение декомпозировать сложные задачи, находить «узкие места» в производительности и ресурсах.
  • Самостоятельность: способность вести блок/подпроект от ТЗ до внедрения и сопровождения.
  • Командное взаимодействие: работа в связке с схемотехниками, PCB-дизайнерами, системными архитекторами и разработчиками ПО.

Будет преимуществом:

  • Опыт работы с HLS (High Level Synthesis), например Vivado HLS.
  • Знание и практический опыт с SoC-платформами (Zynq, Ultrascale+ MPSoC), программирование встроенных процессорных ядер.
  • Базовое понимание PCB-дизайна: трассировка высокоскоростных линий, импеданс, SI/PI.
  • Сертификаты от Xilinx/Intel по FPGA-разработке.
  • Участие в открытых проектах (open-source) или публикация технических статей по тематике ПЛИС/FPGA.

Условия :

  • Полная занятость, очный формат, 40-часовая рабочая неделя.
  • Оформление по ТК РФ, «белая» заработная плата, уровень обсуждается индивидуально в зависимости от компетенций и роли (junior/middle/senior).
  • Работа над реальными изделиями с применением современных ПЛИС и интерфейсов.
  • Современные средства разработки и отладки, доступ к оборудованию лаборатории.

Особые условия :
При необходимости — допуск к работе с конфиденциальной информацией и закрытыми проектами.

Как откликнуться :
Откликайтесь через hh.ru, прикладывайте резюме и, по возможности, краткое описание 1–2 реализованных вами проектов для ПЛИС
(цель проекта, используемая ПЛИС/платформа, интерфейсы, ваша зона ответственности и достигнутый результат).

Мы внимательно рассматриваем каждый отклик и связываемся с кандидатами, чьи компетенции соответствуют задачам команды.

Посмотреть контакты работодателя

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

Алабуга, ОЭЗ ППТ

Программист ПЛИС (FPGA)

Алабуга, ОЭЗ ППТ

Полный день
  • Воронеж

  • от 277500 RUR

Рекомендуем
Полный день
  • Воронеж

  • от 277500 RUR

Рекомендуем
BOXSTORE
Полный день
  • Воронеж

  • от 277500 RUR

Рекомендуем
Алабуга, ОЭЗ ППТ
Полный день
  • Воронеж

  • от 277500 RUR

Алабуга, ОЭЗ ППТ
Полный день
  • Воронеж

  • от 127500 RUR

Саф-Нева
Полный день
  • Воронеж

  • от 150000 RUR

Станкопром
Полный день
  • Воронеж

  • от 150000 RUR

Бифорком Тек
Удаленная работа
  • Воронеж

  • от 150000 RUR

Интеллектуальные комплексы автоматики

Инженер-программист АСУ ТП

Интеллектуальные комплексы автоматики

Полный день
  • Воронеж

  • от 150000 RUR

Бифорком Тек
Удаленная работа
  • Воронеж

  • от 150000 RUR

Торговый дом Воронеж

Ведущий программист 1С

Торговый дом Воронеж

Полный день
  • Воронеж

  • от 250000 RUR

НПЦ ЭЛВИС
Полный день
  • Воронеж

  • от 250000 RUR

Бифорком Тек
Удаленная работа
  • Воронеж

  • от 250000 RUR

ЦентрЭлектроМонтаж

Инженер-программист АСУ ТП

ЦентрЭлектроМонтаж

Полный день
  • Воронеж

  • от 110000 RUR

ТАРКОС
Полный день
  • Воронеж

  • от 200000 RUR

Сталл-doors Противопожарные двери, ворота и люки

Программист 1С (ERP)

Сталл-doors Противопожарные двери, ворота и люки

Полный день
  • Воронеж

  • от 200000 RUR

Алабуга, ОЭЗ ППТ

Программист БПЛА

Алабуга, ОЭЗ ППТ

Полный день
  • Воронеж

  • от 277000 RUR

Продимекс Агро, управляющая компания

Программист 1С

Продимекс Агро, управляющая компания

Полный день
  • Воронеж

  • от 277000 RUR

Бифорком Тек
Удаленная работа
  • Воронеж

  • от 277000 RUR

Хмельник
Полный день
  • Воронеж

  • от 60000 RUR

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

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