Системный программист QEMU
Чем предстоит заниматься:
- Совместная работа с командами FPGA и UVM по разработке инструментов ко-симуляции(QEMU + RTL симулятор, QEMU + FPGA прототип);
- Разработка и отладка моделей сложно функциональных блоков и устройств (DDR, USB, Ethernet, PCIe и остальных) для QEMU;
- Совместная работа с командами разработки системного ПО для СнК.
Мы ожидаем от будущего члена команды:
- Отличное знание С;
- Подтвержденный опыт работы с QEMU, QAPI, QMP;
- Знакомство с Verilog/System Verilog, понимание принципов цифрового дизайна;
- Понимание ОС Linux, ядра и систем виртуализации;
- Опыт низкоуровневого и системного программирования встроенных систем (bsp/drivers/kernel/RTOS);
- Опыт командной разработки программ и библиотек, которыми будет пользоваться множество людей;
- Уверенное знание архитектуры и набора команд одного из современных процессоров (x86, ARM,RISC-V );
- Уверенный пользователь Linux (включая cli & shell programming);
- Знание английского языка на уровне чтения технической документации.
Дополнительно приветствуем:
- Опыт составления и выполнения верификационных/тестовых планов;
Опыт работы с RTL симуляторами.
Похожие вакансии
Программист линии поверхностного монтажа
YADRO
Инженер по методикам тестирования / Инженер-программист
YADRO
Senior software engineer Go / Старший инженер-программист Go (TATLIN.UNIFIED)
YADRO
Ведущий инженер-программист 1С: ERP (Производство)
YADRO
Разработчик ПО для сигнальных процессоров
YADRO
Разработчик ПО для цифровых систем связи
YADRO