Описание
YADRO разрабатывает процессорные IP-ядра RISC-V для серверных и сетевых продуктов, систем хранения данных, планшетов и других устройств. Команда занимается системной верификацией высокопроизводительных процессорных ядер и кластеров CPU IP.
Задачи
- Владеть системной верификацией функционала ядра RISC-V, понимать его реализацию, взаимовлияния и системные взаимодействия
- Участвовать в разработке стратегии верификации продукта с курируемым набором функций
- Разрабатывать и проверять тест-планы
- Разрабатывать и проверять низкоуровневые тесты на C или ассемблере
- Разрабатывать и проверять требования к инструментам верификации, обосновывать их, принимать результаты смежных подразделений и внедрять инструменты в процесс
- Разрабатывать и проверять тестовое окружение и скрипты автоматизации запуска тестов
- Оценивать сроки работ по верификации и находить компромиссы с учётом имеющихся ресурсов
- Разрабатывать и проверять документацию по кодовой базе тестов и используемым инструментам
- Отлаживать тесты в RTL-симуляторе, функциональном симуляторе, на прототипе или готовой системе на кристалле
- Запускать регрессионное тестирование
- Анализировать и проверять тесты по своим подсистемам и функциям для улучшения покрытия
- Нести ответственность за результаты тестирования по порученным направлениям
Требования
- Опыт работы системным верификатором от 5 лет
- Опыт работы техническим лидом
- Уверенное знание архитектуры и набора команд современного процессора
- Уверенное знание C, ассемблера и линкер-скриптов
- Уверенное знание make или аналогичной системы сборки, например cmake
- Опыт использования gcc, gas или аналогичных тулчейнов, например LLVM Clang
- Уверенное использование gdb или аналогичного отладчика
- Уверенное владение Linux, включая командную строку и программирование на shell
- Опыт работы с git
- Умение читать и писать на bash, tcl и python
- Опыт работы с RTL-симуляторами, кодовым и функциональным покрытием, золотыми референс-моделями и отладкой на прототипе FPGA
- Английский для чтения технической документации
- Будет плюсом: знание SystemVerilog, UVM, архитектуры и набора команд RISC-V, ассемблера RISC-V, интерфейсов AXI и CHI
Условия
- ДМС со стоматологией с первых дней работы
- Льготное страхование близких
- Дополнительный выходной для восстановления здоровья
- Юридические консультации, сессии с психологом и помощь экспертов по ЗОЖ и управлению личными финансами
- Премии за патенты и изобретения
- Учебный портал, участие в конференциях, изучение английского и дополнительное профессиональное обучение на внешних курсах
- Частичная компенсация тренировок, творческих занятий и участия в соревнованиях
- Скидки у партнёрах, в том числе в ресторанах, фитнес-клубах, сервисах доставки и онлайн-кинотеатрах