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

27 января 2026

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

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

Описание вакансии

Команда единой платформы компании YADRO (Common Yadro Platform) занимается разработкой единой программной экосистемы платформенного уровня для всех продуктов компании (СХД, Серверы, Сети и Телеком).

Мы ищем высококвалифицированного специалиста для работы над сложными и интересными проектами в области низкоуровневого программирования. Если вы увлечены системным программированием, имеете опыт работы с аппаратным обеспечением и желание решать сложные задачи, мы готовы предложить вам интересную работу в дружной и профессиональной команде. Наша команда это точка фокуса низкоуровневой экспертизы YADRO на стыке HW и системного софта.

Чем предстоит заниматься:

  • развивать крупный проект по воссозданию аппаратных платформ YADRO (серверы, СХД, базовые станции) в виртуальной среде с использованием QEMU, косимуляции и других методов эмуляции узлов реальных систем;
  • реализовывать масштабируемую и качественную инфраструктуру виртуальной платформы в сильной продуктовой команде;
  • проектировать и разрабатывать эффективные механизмы Fault Injection как в ядре Linux, так и средствами виртуальной платформы;
  • решать сложные низкоуровневые задачи по запросам от продуктовых команд. К нам приходят, когда не знают, как двигаться дальше;
  • выполнять Bring-Up разрабатываемого компанией HW, помогать продуктовым командам с настройкой сложных аппаратных конфигураций;
  • декомпозировать сложные низкоуровневые задачи на простые, обеспечивать их эффективное.

Мы ожидаем от будущего члена команды:

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