Старший С разработчик (BIOS/UEFI)
офис, удалёнка, гибрид, Москва
Работа в команде по разработке и адаптации UEFI (EDK2/Aptio V) для плат компании: исправление багов, добавление функций, интеграция с OpenBMC и поддержка запуска новых ревизий плат; критично для корректного старта и управления оборудованием.
ГрейдSenior
Стек
CUEFI EDK2/Aptio VPCI ExpressOpenBMCIPMIPLDMMCTPI²CSPIRS232Intel XDPLinuxsystemdd-busx86/amd64
Задачи
- •Адаптация EDK2 и Aptio V к аппаратным платформам
- •Разработка новых функций и исправление ошибок в UEFI/BIOS
- •Обеспечение взаимодействия UEFI с OpenBMC по IPMI/KCS, PLDM/MCTP и др
- •Сотрудничество с мейнтейнерами EDK2/Tianocore и сообществом
- •Поддержка запуска новых ревизий плат вместе со схемотехниками и трассировщиками
Обязательно
- •Глубокие знания языка C
- •Отличное знание архитектур x86 и amd64 и процесса загрузки
- •Понимание взаимодействия между ядрами и процессорами
- •Хорошее знание шины PCI Express и её конфигурирования
- •Знание низкоуровневых коммуникационных протоколов (I²C, SPI, RS232 и т.п.)
- •Умение читать техническую документацию на английском языке
Будет плюсом
- •Опыт разработки для UEFI (Aptio V или EDK2)
- •Опыт отладки с Intel XDP
- •Знание Linux: архитектура драйверов, POSIX API, systemd и d-bus