Разработчик Chisel RTL code generator

YADRO

Разработчик Chisel RTL code generator

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

Департамент разработки IP создает кастомизируемые микропроцессорные ядра, технологии и программные инструменты на базе RISC-V ISA. Нашими клиентами и партнерами являются ключевые компании из США, Азии, Европы и России, разрабатывающие вычислительные платформы, системы хранения данных, персональные и smart- устройства, включая высокопроизводительные гетерогенные многоядерные системы со сложной специализацией и расширениями ISA, производимые с использованием новейших технологий до 5 нм.
Мы являемся активным участником конференций и рабочих групп по стандартизации RISC-V и проектам с открытым исходным кодом. Наше ядро ​​SCR1 с открытым исходным кодом, опубликованное под разрешительной лицензией, стало одним из самых популярных проектов GitHub по процессорам RISC-V.

Цель

Команда RTLGen находится на ранней стадии внедрения Chisel и сопутствующей инфраструктуры CIRCT в RTL-стек разработки. В настоящее время ведется работа по переносу небольших параметризуемых IP-ядер на Chisel, чтобы в дальнейшем применять этот подход к большим IP.
Эта деятельность включает, но не ограничивается разработкой расширений ЯП Scala для Chisel, проприетарной библиотеки компонентов Chisel и инструментов инфраструктуры CIRCT для нужд разработки IP-ядер.

Обязанности:

  • Проектирование и разработка RTL-генераторов на базе Chisel
  • Разработка инструментария для поддержки существующих генераторов RTL кода
  • Оптимизация существующего конвейера Chisel -> CIRCT pass и подача в open source community
  • Разработка нового инструментария в рамках CIRCT
  • Формирование будущих практик и стека RTLGen

Требования:

  • Python и/или C++17
  • Linux и git
  • Технический английский: умение читать, понимать и писать техническую документацию и git commit message

Преимуществом будет:

  • Знакомство с инфраструктурой компилятора LLVM, MLIR
  • Знакомство с процессом разработки и верификации RTL: Verilog/SystemVerilog /UVM/ и т.д.
  • Знакомство с Chisel и/или Scala

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

  • Стать частью глобального процесса трансформации микроэлектроники и создавать новейшие RISC-V CPU, SoC и IP;
  • Гибридный или удаленный формат: вы можете работать в комфортном лофт-офисе в Москве (Трехгорная мануфактура) или Санкт-Петербурге (Полюстрово), Нижнем Новгороде, удаленно из дома, в том числе из другого города;
  • Возможность выбора удобного начала и окончания рабочего дня;
  • Конкурентный уровень заработной платы + бонусы по результатам работы;
  • Обучение/сертификация за счет компании (по согласованному плану);
  • Возможность горизонтального и вертикального роста, а также в зависимости от результатов и интересов перемещаться между проектами и командами;
  • Добровольное медицинское страхование с первого дня.

Навыки
  • test generation
  • RISC-V
  • LLVM
  • GCC
  • compiler
  • компилятор
  • ARM
  • x86
  • VLIW
  • VUnit
  • cocotb
  • PyUVM
  • Verilog HDL
  • SystemVerilog
  • C++
  • chisel
  • Scala
Посмотреть контакты работодателя

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

YADRO
Полный день
  • Москва

  • Не указана

Рекомендуем
YADRO
Полный день
  • Москва

  • Не указана

Рекомендуем
Т8
Полный день
  • Москва

  • Не указана

Рекомендуем
Ритм
Удаленная работа
  • Москва

  • Не указана

Е-Флопс
Полный день
  • Москва

  • до 300000 RUR

SberTech
Полный день
  • Москва

  • до 300000 RUR

Е-Флопс
Полный день
  • Москва

  • до 300000 RUR

MIND Software

Разработчик C

MIND Software

Удаленная работа
  • Москва

  • до 300000 RUR

Xello
Удаленная работа
  • Москва

  • до 300000 RUR

КБ НАВИС
Полный день
  • Москва

  • до 300000 RUR

Яндекс
Полный день
  • Москва

  • до 300000 RUR

Открытая мобильная платформа
Полный день
  • Москва

  • до 300000 RUR

КОМИТАС
Полный день
  • Москва

  • до 300000 RUR

Автомакон
Полный день
  • Москва

  • от 287500 RUR

Леста Игры

Server Developer (Python\C++)

Леста Игры

Полный день
  • Москва

  • от 287500 RUR

БАЗИС
Полный день
  • Москва

  • от 287500 RUR

Полный день
  • Москва

  • от 287500 RUR

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

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