Старший С разработчик (BIOS/UEFI)

Дата размещения вакансии: 03.03.2025
Работодатель: YADRO
Уровень зарплаты:
з/п не указана
Город:
Киров (Кировская область)
Требуемый опыт работы:
От 3 до 6 лет

OpenBMC проект с открытым исходным кодом, возглавляемого в рамках The Linux Foundation при участии многих других компаний. Проект OpenBMC основывается на инфраструктуре проекта Yocto и состоит из большого числа компонентов от загрузчика uboot и ядра ОС Linux до демонов и утилит, работающих в режиме пользователя и активно использующих подсистему d-bus для межпроцессного взаимодействия. Проект OpenBMC предназначен для удалённого управления аппаратным обеспечением серверов посредством протоколов RedFish, IPMI и SNMP, а также имеет интерфейс командной строки и веб-интерфейс.

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

  • адаптацией UEFI EDK2 и Aptio V к аппаратным платформам нашей компании;
  • исправлением ошибок и разработкой новых функций в EDK2 и Aptio V;
  • обеспечением программного взаимодействия UEFI c ПО OpenBMC по протоколам IPMI/KCS, PLDM/MCTP;
  • взаимодействием с сообществом и мейнтейнерами проектов EDK2, Tianocore, OpenBMC;
  • взаимодействием с нашими схемотехниками и трассировщиками в процессе запуска новых версий и ревизий наших плат.

Ожидания от кандидата:

  • глубокое знание языка C;
  • отличное знание архитектур x86 и amd64, процесса загрузки системы, взаимодействия между ядрами и между процессорами;
  • знание устройства шины PCI Express и принципов её конфигурирования;
  • знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232.

Дополнительно приветствуем:

  • опыт разработки кода UEFI Aptio V или EDK2;
  • опыт отладки с использованием Intel XDP;
  • знание Linux (архитектуры драйверов ядра, пользовательских API POSIX, принципов работы systemd и d-bus).

Будем рады предложить:

  • Стать частью крупной стабильной компании, разрабатывающей и производящей высокотехнологичное оборудование и устройства, а также ежегодно увеличивающей долю рынка и финансовые показатели;
  • Работу в команде профессионалов, всегда готовой поддержать и поделиться опытом;
  • Удаленный формат работы;
  • График работы с 10:00 до 19:00 с гибким началом и окончанием рабочего дня;
  • Конкурентный уровень заработной платы;
  • Оформление по ТК РФ с первых дней работы.