Talnexa
.
Вакансии
Личный кабинет
Анализ резюме
Письма
Мэтчинг
Pro ✦
RU
EN
Войти
← Все вакансии
/
Senior
Senior
Flexible
Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород, Минск
C Developer
Уровень
Senior
Формат
Flexible
О роли
Описание вакансии
Задачи:
Адаптация UEFI EDK2 и Aptio V к аппаратным платформам нашей компании;
Исправление ошибок и разработка новых функций в EDK2 и Aptio V;
Обеспечение программного взаимодействия UEFI c ПО OpenBMC по протоколам IPMI/KCS, PLDM/MCTP и др.;
Взаимодействие с сообществом и мейнтейнерами проектов EDK2, Tianocore, OpenBMC;
Взаимодействие с нашими схемотехниками и трассировщиками в процессе запуска новых версий и ревизий наших плат.
Обязательные требования:
Разработка от 5 лет;
Глубокое знание языка C;
Отличное знание архитектур x86 и amd64, процесса загрузки системы, взаимодействия между ядрами и между процессорами.
Будет преимуществом:
Опыт разработки кода UEFI Aptio V или EDK2;
Опыт отладки с использованием Intel XDP;
Хорошее знание устройства шины PCI Express и принципов её конфигурирования;
Знание низкоуровневых протоколов коммуникации, таких как: I²C, SPI, RS232, и т. п.;
Знание Linux (архитектуры драйверов ядра, пользовательских API POSIX, принципов работы systemd и d-bus).
Стек и навыки
С чем работаем
C
UEFI
EDK2
Aptio V
x86
amd64
PCI Express
Linux
Откликнуться →