Разработчик ПЛИС

Дата размещения вакансии: 13.03.2025
Работодатель: Код Безопасности
Уровень зарплаты:
з/п не указана
Город:
Москва
1-й Нагатинский проезд 10с1
Требуемый опыт работы:
От 3 до 6 лет

«Код Безопасности» - российская аккредитованная IT компания, разработчик программных и аппаратных средств защиты информации . Наши продукты обеспечивают полную защиту базовой ИТ-инфраструктуры: конечных станций и серверов, периметра сети, современных виртуальных инфраструктур и мобильных устройств.

Сейчас мы в поиске разработчика ПЛИС. Основной проект – Программно-аппаратный комплекс «Соболь». Разрабатываем PCIe платы на базе ПЛИС (и не только), пишем для них конфигурации ПЛИС с синтезируемыми микроконтроллерами, разрабатываем ПО для микроконтроллеров, разрабатываем ПО для UEFI.

Задачи:

  • разработка проектов ПЛИС, реализующих SoC для ПЛИС фирм AMD, PangoMicro или Gowin;

  • разработка базового ПО и драйверов периферийных блоков для микроконтроллеров в составе SoC;

  • разработка системного ПО, необходимого для работы SoC в составе программно-аппаратных комплексов;

  • исследование проблем совместимости системного ПО и аппаратных платформ;

  • отладка и тестирование разработанных проектов ПЛИС и разработанного ПО SoC.

Что ожидаем от кандидата:

  • знание языков программирования C и C++;
  • знание языков описания аппаратуры Verilog/SystemVerilog/VHDL;
  • знание архитектуры современных SoC на базе синтезируемых ядер микроконтроллеров;
  • владение низкоуровневыми средствами отладки программно-аппаратных комплексов, включая аппаратные средства типа осциллографа или логического анализатора;
  • опыт разработки программного обеспечения для микроконтроллеров на базе архитектур Microblaze, NIOS, ARM или RISC-V;
  • опыт работы и разработки системного ПО в среде Linux;
  • опыт разработки проектов SoC на базе ПЛИС с использованием сред разработки Vivado или Quartus;
  • навыки работы с компилятором GCC;
  • навыки работы с отладчиком GDB;
  • навыки работы с внутрисхемными средствами отладки на базе OpenOCD или ему подобными;
  • опыт работы со средами сборки GNU Make, CMake и т. п.;
  • знание английского языка в объеме, достаточном для чтения специализированной технической документации.

Приветствуется:

  • знание диалектов assembler Microblaze, NIOS, ARM или RISC-V;
  • базовые знания в области криптографии (использование криптографических алгоритмов для защиты информации);
  • базовые знания в области информационной безопасности;
  • знание архитектуры современных операционных систем;
  • опыт разработки драйверов для ОС Linux или ОС Windows;
  • базовые знания электротехники и микроэлектроники;
  • умение читать и понимать электрические схемы.

Мы предлагаем:

  • трудоустройство в аккредитованную ИТ компанию с полностью официальной зарплатой, уровень которой мы обсуждаем с каждым кандидатом в зависимости от опыта и навыков;
  • гибкий график работы 5/2 с плавающим началом рабочего дня (с 9 до 11 часов);
  • гибридный формат работы (офис+удаленка) возможен в зависимости от рабочих задач;
  • комфортный офис в пешей доступности (7 мин. пешком) от ст. м. Нагатинская (БЦ Ньютон-плаза);
  • ДМС (со стоматологией) после 3 месяцев работы в компании, доплата больничных 21 день в год до 100%;
  • работа в компании опытных коллег, готовых обучить, подсказать и помочь, если возникнут сложности. Комфортная и лояльная атмосфера в команде;
  • игровые комнаты, спортивная комната, настольный теннис, душевые, корпоративная футбольная команда, квизы, комнаты отдыха в офисе.