разработчик QEMU

YADRO

United States

Remote

USD 120,000 - 180,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

ДМС со стоматологией
Страхование близких
Обучение и курсы

Job summary

YADRO в США разрабатывает функциональный симулятор на базе QEMU для ядер RISC-V, позволяющий заранее тестировать тесты, системное и прикладное ПО и ускорять цикл выпуска продукта.

Команда работает над моделями CPU и периферийных устройств на FPGA и QEMU, совместно с FPGA командами развивает инструменты косимуляции: симулятор RTL и QEMU, прототип FPGA и QEMU. Присоединяйтесь к участию в открытом исходном коде и CI/CD.

Qualifications

  • Понимание архитектуры CPU, включая x86 и RISC-V, и операционных систем
  • Навыки программирования на C/C++
  • Знание алгоритмов и структур данных
  • Понимание Linux, ядра и виртуализации
  • Опыт низкоуровневого и системного программирования встроенных систем: BSP, драйверы, ядро, RTOS
  • Уверенное владение Linux и командной строкой
  • Опыт совместной работы и Code Review/CI/CD
  • Английский для чтения технической литературы
  • Будет плюсом: опыт симуляторов, CI, Python

Responsibilities

  • Совместно работать с командами разработки системного ПО для процессорных ядер и периферийных устройств
  • Подготавливать релизы системных компонентов для внешних и внутренних пользователей
  • Участвовать в рабочих группах сообщества RISC-V
  • Вносить вклад в проекты с открытым исходным кодом
  • Разрабатывать и отлаживать модели процессорных ядер и периферийных устройств на FPGA и QEMU
  • Совместно с командами FPGA разрабатывать инструменты косимуляции: RTL симулятор и QEMU, прототип FPGA и QEMU

Skills

C/C++
Linux
Teamwork
Technical English

Tools

QEMU
FPGA
Python
CI/CD

Job description

Описание:

Команда разрабатывает функциональный симулятор на базе QEMU для ядер RISC-V. Симулятор точно воспроизводит поведение оборудования и позволяет раньше начинать разработку тестов, системного и прикладного программного обеспечения, сокращая цикл выпуска продукта.

Задачи:
  • Совместно работать с командами разработки системного программного обеспечения для процессорных ядер и периферийных устройств
  • Подготавливать релизы системных компонентов для внешних и внутренних пользователей
  • Участвовать в рабочих группах сообщества RISC-V
  • Вносить вклад в проекты с открытым исходным кодом
  • Разрабатывать и отлаживать модели процессорных ядер и периферийных устройств на FPGA и QEMU
  • Совместно с командами FPGA разрабатывать инструменты косимуляции: симулятор RTL и QEMU, прототип FPGA и QEMU
Требования:
  • Понимание архитектуры CPU, включая x86 и RISC-V, и операционных систем
  • Навыки программирования на C/C++
  • Знание классических алгоритмов и структур данных
  • Понимание Linux, ядра и систем виртуализации
  • Опыт низкоуровневого и системного программирования встроенных систем: BSP, драйверы, ядро, RTOS
  • Уверенное владение Linux, включая командную строку и программирование оболочки
  • Опыт командной работы, знакомство с Code Review и CI/CD
  • Английский для чтения технической литературы
  • Будет плюсом: опыт работы с функциональными симуляторами, опыт работы с системами CI, знание Python
Условия:
  • ДМС со стоматологией с первых дней работы
  • Льготные условия страхования близких
  • Возможность взять выходной для восстановления здоровья
  • Консультации юристов, сессии с психологом, помощь экспертов по ЗОЖ и управлению личными финансами
  • Премии за патенты и изобретения
  • Учебный портал с лекциями от экспертов, участие в конференциях, изучение английского и дополнительное обучение на внешних курсах
  • Частичная компенсация расходов на тренировки, творческие занятия и соревнования
  • Скидки на рестораны, фитнес-клубы, доставку, онлайн-кинотеатры и другие предложения партнёров
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

инженер системной верификации CPU IP
инженер системной верификации CPU IP

YADRO • United States

Remote
USD 120,000 - 180,000
ДМС со стоматологией
Льготное страхование близких
Премии за патенты и изобретения
+2
verification engineer IP-ядер
verification engineer IP-ядер

YADRO • United States

Remote
USD 90,000 - 150,000
ДМС со стоматологией
Страхование близких
Выходной для здоровья
+5
RTL designer SoC
RTL designer SoC

YADRO • United States

Remote
USD 120,000 - 180,000
ДМС со стоматологией
Страхование близких
Day off для восстановления здоровья
+5
инженер по верификации в телеком
инженер по верификации в телеком

YADRO • United States

Remote
USD 120,000 - 180,000
ДМС с стоматологией
Страхование близких
Консультации юристов и психолога
+1
разработчик FPGA / ПЛИС
разработчик FPGA / ПЛИС

YADRO • United States

Remote
USD 120,000 - 150,000
ДМС со стоматологией
Льготное страхование близких
Консультации юристов
+3
simulator engineer C++ для сетей 4G/LTE и 5G
simulator engineer C++ для сетей 4G/LTE и 5G

YADRO • United States

Remote
USD 120,000 - 170,000
ДМС со стоматологией
Льготное страхование близких
Гибкий график и выходной для здоровья
инженер по верификации Wireless & Systems
инженер по верификации Wireless & Systems

YADRO • United States

Remote
USD 110,000 - 160,000
ДМС стоматология
Страхование близких
Выходной для здоровья
+4
инженер siem
инженер siem

YADRO • United States

On-site
USD 100,000 - 180,000
ДМС
Страхование близких
Учебный портал
+2
Разработчик QEMU для RISC-V: симулятор и FPGA
Разработчик QEMU для RISC-V: симулятор и FPGA

YADRO • United States

Remote
USD 120,000 - 180,000
ДМС со стоматологией
Страхование близких
Обучение и курсы
менеджер проектов Wireless
менеджер проектов Wireless

YADRO • United States

On-site
USD 120,000 - 170,000
ДМС со стоматологией
Страхование близких
Консультации юристов
+4