YADRO

Ведущий инженер системной верификации CPU IP

Не указана
  • Санкт-Петербург
  • Полная занятость
  • Удаленная работа
  • Более 6 лет
  • CI/CD
  • Golang
  • Python
  • Shell Scripting
  • Linux
  • Unix
  • Jenkins
  • GitLab CI
  • Docker
  • Kubernetes
  • Hardware
  • Управление командой
  • Английский — B2 — Средне-продвинутый

Санкт-Петербург, Москва, Нижний Новгород, Екатеринбург и другие города России.

Департамент разработки процессорных архитектур YADRO ведёт разработку процессорных IP ядер RISC-V для использования в составе серверных, сетевых продуктов, систем хранения данных, планшетов и других устройств.

Команда системной верификации высокопроизводительных процессорных ядер и кластеров (CPU IP) приглашает Ведущего инженера

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

  • Owner над набором фичей с точки зрения верификации. Понимание архитектуры фичи, связей их друг с другом, связей с другими фичами

  • Участие в разработке стратегии верификации продукта с курируемым набором фичей

  • Разработка и ревью тест планов

  • Разработка и ревью низкоуровневых тестов на C или Assembler

  • Разработка и ревью требований для имеющихся и новых инструментов верификации, их обоснование, приёмка результата от смежных подразделений, внедрение в процесс верификации

  • Разработка требований для имеющихся и новых инструментов верификации, их обоснование, реализация, внедрение в процесс верификации, ревью требований смежных групп

  • Разработка тестового окружения, скриптов автоматизации запуска тестов

  • Оценка работ по верификации по времени выполнения работ и нахождение компромиссов с учетом имеющихся ресурсов

  • Разработка и ревью документации по кодовой базе тестов, используемым инструментам

  • Отладка тестов в RTL-симуляторе / функциональном симуляторе / прототипе / готовом СнК

  • Запуски регрессионного тестирования

  • Анализ и ревью тестов по своим подсистемам и фичам для улучшения покрытия

  • Нести ответственность за результат тестирования по порученным направлениям


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

  • Опыт работы системным верификатором от 5 лет

  • Уверенное знание архитектуры и набора команд любого современного процессора

  • Опыт работы в качестве технического лида

  • Уверенное знание языка C

  • Уверенное знание ассемблера

  • Уверенное знание линкер-скриптов

  • Уверенное знание системы сборки make, либо аналогичной (cmake)

  • Опыт использования gcc, gas либо аналогичных тулчейнов llvm clang

  • Уверенное использование отладчиком gdb или аналогичным по функциональности

  • Уверенный пользователь Linux (включая cli & shell programming);

  • Опыт работы в git

  • Умение читать и писать на скриптовых языках bash, tcl, python

  • Опыт работы с RTL симуляторами

  • Опыт работы с кодовым и функциональным покрытием

  • Опыт работы с золотыми референс моделями

  • Опыт отладки на прототипе FPGA

  • Знание английского языка на уровне чтения технической документации;

Дополнительно приветствуем:

  • Знание SystemVerilog
  • Знание UVM
  • Уверенное знание архитектуры и набора команд RISC-V
  • Уверенное знание ассемблера RISC-V
  • Знание AXI, CHI интерфейсов

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

  • Конкурентный уровень полностью официальной заработной платы;
  • Работу в аккредитованной ИТ-компании;
  • Гибкое начало рабочего дня;
  • Возможность выбора формата работы (удалённая/офис/гибрид);
  • Программы обучения и развития сотрудников (включая внешние курсы повышения квалификации);
  • Внутреннюю программу поддержки инноваций;
  • Систему премирования за научные достижения, публикацию статей и регистрацию патентов;
  • «Лекторий», в рамках которого приглашённые эксперты и наши специалисты делятся профессиональным опытом из различных областей науки;
  • Медицинскую страховку с первых дней работы, включающую стоматологию