Обязанности:- Управление командой разработчиками
- Ведение и управление разработкой архитектурных решений СнК, ASIC и Микроконтроллерных систем
- Разработка RTL-кода цифровых сложных функциональных блоков входящих в состав цифровых микросхем
- Интеграция СФ-блоков и МК ядер в проект и их верификация
- Интеграция СФ-блоков, периферийных интерфейсов и системных шин
- Логический синтез
- Прототипирование и отладка проекта на ПЛИС (FPGA)
- Разработка тестов для функциональной верификации на всех этапах маршрута проектирования
- Разработка перечня временных ограничений на уровне блока и на уровне системы
- Разработка тестов, DFT flow (Scan Insertion, PMBIST, Boundary Scan)
- Написание SDC для тестовых режимов работы на уровне блоков и верхнего уровня
- Анализ покрытия (ATPG), анализ RTL для увеличения покрытия
- Моделирование тестовых векторов/паттернов в netlist
- Участие в разработке технического задания, РКД при взаимодействии с техническим писателем
Требования:
- Успешный опыт разработки и выпуска цифровых микросхем в серию
- Опыт разработки на Verilog, SystemVerilog, VHDL – сложно-функциональных блоков и цифровых систем в целом
- Знание микроконтроллерных архитектур и современных ядер RISC-V, ARM и др.
- Знание периферийных интерфейсов UART, I2C, SPI, JTAG, CAN, SDIO, USB, FlexRay, LIN, Ethernet, PCI, MIPI, SATA и т.д.
- Знание шин AMBA APB/AHB, AXI3, AXI4/AXI4-lite
- Навыки отладки микроконтроллерных систем с использованием GDB, OpenOCD и др. Работа с отладками, настройка, конфигурации под разрабатываемую микроконтроллерную систему / цифровую микросхему
- Знание UVM методологии обязательно
- Знание современных средств САПР по моделированию RTL и netlist, напрмир, Synopsys VCS, Cadence Xcelium
- Уверенное пользование САПР по сквозному маршруту разработки цифровых схем, например, Synopsys Design Compiler, Fusion Compiler или Cadence Genus
- Знание и опыт в разработке constraints - SDC файлы временных ограничений и анализ STA-отчётов
- Знание САПР по верификации, например, Synopsys Formality, Cadence Conformal
- Знание и опыт разработки скриптов автоматизации – tcl, python, perl, shell scripting и т.д.
- Навыки работы в среде ОС Linux, Windows, с системами контроля версий
- Технический английский и умеет работать с документацией
Опыт работы от 10 лет