Киров (Кировская область)
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 с гибким началом и окончанием рабочего дня;
- Конкурентный уровень заработной платы;
- Оформление по ТК РФ с первых дней работы.