Обязанности:
Чем Вам предстоит заниматься: Разработка bare metal библиотеки для верификации СнК (SoC) на начальных этапах ее проектирования; Разработка и отладка тестов сложно функциональных блоков и устройств (DDR, USB, Ethernet, PCIe и остальных) на симуляторах и FPGA-прототипах; Совместная работа с командой UVM верификации по сбору функционального покрытия СнК; Отладка программ и RTL на симуляторах, эмуляторах (QEMU), прототипах (FPGA), проверка функционирования СнК на отладочных платах со смежными командами (pre-silicon и post-silicon); Поддержка и развитие библиотек системного ПО для верификации СнК. Что мы ожидаем от будущего члена команды: Отличное знание С и умение писать asm вставки; Опыт низкоуровневого и системного программирования встроенных систем (bsp/drivers/kernel/RTOS); Опыт командной разработки программ и библиотек, которыми будет пользоваться множество людей; Уверенное знание архитектуры и набора команд одного из совеременных процессоров (x86, ARM,RISC-V ); Сильные навыки разработки и отладки драйверов и тестов для контроллеров низкоскоротсных интерфейсов (i2S, i2C (SMBUS), UART, PWM, GPIO и другие) и высокоскростных интерфейсов (USB,Ethernet, PCIe, DDR и другие); Опыт использования make, gcc, gas, ld, gdb, git; Уверенный пользователь Linux (включая cli & shell programming); Знание скриптовых языков (python/tcl); Опыт работы с низкоуровневыми средствами отладки (ICE probes/scopes/LA/signal TAP/etc); Знание английского языка на уровне чтения технической документации. Дополнительно приветствуем: Опыт составления верификационных/тестовых планов для тестирования функциональных блоков RTL; Знакомство с Verilog/System Verilog, понимание принципов цифрового дизайна; Опыт работы с RTL симуляторами Будем рады предложить Вам: Программу поддержки инноваций: премии за научные достижения, публикацию статей, выступления на конференциях и регистрацию патентов; Обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях; Лекторий с выдающимися экспертами: инженерами, учеными и исследователями; Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких; Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами; Открытое общение: регулярные онлайн-встречи всей команды YADRO.