YADROYADRO

Software Developer Qemu

офис, удалёнка, гибрид, Москва

Команда разрабатывает и поддерживает функциональный симулятор для ранней валидации RISC‑V ядер и периферии, позволяющий запускать системное и прикладное ПО до наличия реального железа и ускорять релизные циклы

ГрейдSenior

Стек

C++QEMUFPGAGitCLinuxCMakePython

Задачи

  • Разработка и поддержка функционального симулятора RISC‑V
  • Разработка и отладка моделей ядер и периферийных устройств на QEMU и FPGA
  • Создание инструментов ко‑симуляции (RTL симулятор/FPGA + QEMU)
  • Подготовка релизов системных компонентов для внутренних и внешних пользователей
  • Взаимодействие с командами FPGA и системного ПО, участие в рабочих группах и контрибьют в open‑source проекты

Обязательно

  • Знание архитектуры CPU (x86, RISC‑V) и принципов работы ОС
  • Программирование на C/C++ и знание алгоритмов/структур данных
  • Опыт низкоуровневого и системного программирования (BSP, драйверы, kernel, RTOS)
  • Глубокие знания Linux, ядра и систем виртуализации, уверенное владение CLI и shell‑программированием
  • Опыт командной разработки: code review и практики CI/CD
  • Английский для чтения технической документации

Будет плюсом

  • Опыт работы с функциональными симуляторами
  • Опыт работы с системами CI (GitLab/Jenkins)
  • Знание Python
Откликнуться на сайте компании

Похожие вакансии

Смотреть ещё

JobsWave
Найти работу в IT