Программист ПЛИС / 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

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

  • от 127500 RUR

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

  • от 277500 RUR

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

  • от 277500 RUR

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

  • от 277500 RUR

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

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

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

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

  • от 277500 RUR

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

  • от 277500 RUR

Космос-Нефть-Газ, ФПК

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

Космос-Нефть-Газ, ФПК

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

  • от 80000 RUR

Монитор Электрик

Разработчик Битрикс24

Монитор Электрик

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

  • от 80000 RUR

ВЦКБ Полюс
Полный день
  • Воронеж

  • от 95000 RUR

Инженер-программист микроконтроллеров

Научно-исследовательский институт полупроводникового машиностроения

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

  • до 120000 RUR

ОМ Софт
Полный день
  • Воронеж

  • от 280000 RUR

Инженер-программист верхнего уровня

Научно-исследовательский институт полупроводникового машиностроения

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

  • до 120000 RUR

ТК Вездевоз
Полный день
  • Воронеж

  • до 270000 RUR

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

  • от 150000 RUR

Шабанова Юлия Викторовна

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

Шабанова Юлия Викторовна

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

  • от 150000 RUR

ОФИСМАГ
Полный день
  • Воронеж

  • от 150000 RUR

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

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