YADROYADRO

C developer / Старший инженер по низкоуровневому программированию (Common Yadro Platform)

гибрид, Санкт-Петербург

Команда единой платформы разрабатывает программную экосистему уровня платформы для серверов, СХД и сетевого оборудования. Роль фокусируется на создании виртуальной платформы и инструментов эмуляции/фолт-инжекшн для ускорения разработки и отладки аппаратно-зависимого ПО

ГрейдSenior
Опытот 3 лет

Стек

CQEMULinuxPythonPCIeDMAIOMMUNUMA

Задачи

  • разработка и поддержка виртуальной платформы эмуляции аппаратных платформ с использованием QEMU и косимуляции
  • проектирование и реализация механизмов Fault Injection в ядре Linux и на виртуальной платформе
  • Bring-Up разрабатываемого HW и помощь продуктовым командам в настройке аппаратных конфигураций
  • декомпозиция и решение сложных низкоуровневых задач для продуктовых команд
  • создание масштабируемой инфраструктуры виртуальной платформы

Обязательно

  • опыт в Embedded Systems / Systems Engineering / Linux Engineering от 3 лет
  • глубокое понимание аппаратной архитектуры: память, шины, PCIe, DMA, IRQ, NUMA, IOMMU
  • знание ядра Linux и принципов его работы
  • системное программирование на C
  • уверенное владение Python для инструментов и скриптов
  • чтение и написание технической документации на английском
Откликнуться на сайте компании

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

LestaLesta

Game Tools Developer (C++)

C++PythonSVNGit

Инструменты и редакторы для производства игрового контента

офис, Санкт-Петербург
YADROYADRO

Lead Linux Kernel Developer / Ведущий инженер-программист (TATLIN.UNIFIED)

CLinux KernelPOSIX APIблочная подсистема Linux

Ядро и подсистемы для СХД TATLIN

удалёнка, гибрид, Москва
Dr.WebDr.Web

Системный программист / Windows Kernel Developer

C++Windows KernelWinDBGIDA

Драйверы и системные сервисы для защиты Windows

офис, Санкт-Петербург
Dr.WebDr.Web

Разработчик сетевых решений / Network Solutions Developer (C++, Windows)

C++WindowsWindows Filtering PlatformWinAPI

Сервисы и инструменты для анализа сетевого трафика на Windows

Опыт: 1–3 года
офис, Санкт-Петербург
Dr.WebDr.Web

C++ программист / C++ Developer (UNIX)

C++POSIXSTLLinux

Системное и сетевое ПО для UNIX-систем

офис, Санкт-Петербург
Dr.WebDr.Web

Специалист по разработке сертифицированного ПО / Software Development Specialist (Certified Software)

C++GNU MakeRPM/DEBPOSIX Shell

Сборка и упаковка кроссплатформенных клиентских приложений

офис, Санкт-Петербург

Смотреть ещё

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