Разработчик компиляторов - генераторы тестов RISC-V

YADRO

Разработчик компиляторов - генераторы тестов RISC-V

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

Цель

Наша команда разрабатывает программные генераторы тестов для системной верификации процессорных ядер, CPU кластеров и систем-на-кристалле (СнК, SoC). Мы используем инфраструктуру LLVM для генерации кодовых сниппетов, позволяющих верифицировать процессорный core pipeline, расширения набора инструкций, memory coherency и др. Мы также реализуем регулярные массивные запуски сгенерированных тестов.

Чем предстоит заниматься:

  • Разработка инструментов оценки производительности процессора, оптимизация кодогенерации компилятора. Вы будете частью команды, работающей на стыке программных и аппаратных оптимизаций, влияющей на производительность их итоговой связки.
  • Работа с LLVM для генерации кодовых шаблонов, используемых в верификации процессорного core pipeline, расширений набора инструкций (ISA extensions), memory coherency и др.

Что мы ожидаем от будущего члена команды:

  • Способность находить решения сложных технических задач
  • Представление о микроархитектуре процессорного ядра
  • С/C++ – уверенные знания
  • Опыт работы с LLVM фреймворком или иными компиляторными технологиями
  • Уверенный пользователь Linux
  • Опыт работы с системами баг-трекинга и контроля версий
  • Знание английского на уровне свободного чтения технической документации

Будет плюсом:

  • Представление о RISC-V архитектуре
  • Знание Conan, представление о пакетном менеджменте
  • Знание Python, его экосистемы
  • Знание СMake или другой системы сборки
  • Базовые знания Jenkins, некоторый опыт разработки пайплайнов
  • Базовые знания web разработки (JS/TypeScript)

Будем рады предложить:

  • Вы станете участником глобального процесса трансформации микроэлектроники, и будете причастны к созданию RISC-V CPU, SoC и IP;
  • Contribution в глобальные open-source проекты по развитию экосистемы RISC-V
  • Конкурентный уровень полностью официальной заработной платы;
  • Работу в аккредитованной ИТ-компании;
  • Гибкое начало рабочего дня;
  • Возможность выбора формата работы (удалённая/офис/гибрид);
  • Рабочее место в красивом и удобном лофт-офисе с высокими потолками на территории БЦ «Трехгорная мануфактура», 10-15 минут от метро «Краснопресненская»/«Улица 1905 года»;
  • Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами;
  • Программы обучения и развития сотрудников (включая внешние курсы повышения квалификации);
  • Внутреннюю программу поддержки инноваций;
  • Систему премирования за научные достижения, публикацию статей и регистрацию патентов;
  • «Лекторий», в рамках которого приглашенные эксперты и наши специалисты делятся профессиональным опытом из различных областей науки;
  • Медицинскую страховку с первых дней работы, включающую стоматологию, госпитализации, международные путешествия;
  • Льготное страхование членов семей (покупку полиса по корпоративной цене);
  • Заботу о здоровье: спортивные мероприятия, программу поддержки сотрудников, психологические, юридические и ЗОЖ консультации с внешними специалистами;
  • Корпоративные льготы (скидки в сети фитнес-клуб World Class, X-Fit, SPIRIT.Fitness и другие предложения);
Навыки
  • test generation
  • RISC-V
  • fuzzing
  • LLVM
  • GCC
  • Assembler
  • compiler
  • компилятор
  • ARM
  • x86
  • VLIW
  • code snippets
Посмотреть контакты работодателя

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

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

  • Не указана

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

  • Не указана

Рекомендуем
Цифровые решения, НПП

Программист С/С++ (Embedded Linux)

Цифровые решения, НПП

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

  • Не указана

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

  • Не указана

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

  • Не указана

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

Разработчик интегральных схем ПЛИС(FPGA)/Инженер-программист ПЛИС

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

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

  • Не указана

Лаборатория Касперского

Ведущий разработчик (KasperskyOS)

Лаборатория Касперского

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

  • Не указана

НПЦ ЭЛВИС
Удаленная работа
  • Москва

  • Не указана

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

  • Не указана

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

  • Не указана

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

C++ разработчик (Embedded)

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

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

  • Не указана

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

  • Не указана

ФГУП НПП Гамма

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

ФГУП НПП Гамма

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

  • Не указана

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

  • Не указана

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

Разработчик интегральных схем ПЛИС(FPGA)/Инженер-программист ПЛИС

Научно-производственное объединение дальней радиолокации имени академика А.Л. Минца

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

  • Не указана

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

  • Не указана

Бифорком Тек
Удаленная работа
  • Москва

  • Не указана

Диагностика-М
Полный день
  • Москва

  • от 300000 RUR

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

  • от 300000 RUR

Кибертех-Сигнал
Полный день
  • Москва

  • от 300000 RUR

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

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