Старший С разработчик в команду BIOS/UEFI
Технологии
Описание вакансии
Кратко о роли
Российская технологическая компания ищет Senior C-разработчика в команду BIOS/UEFI. Работа предполагает адаптацию и разработку низкоуровневого ПО для аппаратных платформ.
Ключевые задачи
- Адаптация UEFI EDK2 и Aptio V к аппаратным платформам компании.
- Исправление ошибок и разработка новых функций в EDK2 и Aptio V.
- Обеспечение взаимодействия UEFI с ПО OpenBMC по протоколам IPMI/KCS, PLDM/MCTP.
- Взаимодействие с сообществом и мейнтейнерами проектов EDK2, Tianocore, OpenBMC.
- Работа со схемотехниками и трассировщиками при запуске новых версий плат.
Обязательные требования
- Опыт разработки от 5 лет.
- Глубокое знание языка C.
- Отличное знание архитектур x86 и amd64.
- Понимание процесса загрузки системы и взаимодействия между ядрами/процессорами.
- Английский язык уровня B1 и выше.
- Проживание в РФ или Беларуси.
Будет плюсом
- Опыт разработки кода UEFI Aptio V или EDK2.
- Опыт отладки с использованием Intel XDP.
- Знание устройства шины PCI Express и принципов её конфигурирования.
- Знание низкоуровневых протоколов (I2C, SPI, RS232).
- Знание Linux (драйверы ядра, POSIX API, systemd, d-bus).
Условия и бенефиты
- Формат работы: офис, удаленка или гибрид.
- Локации: Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород, Минск.
- Заработная плата обсуждается по итогам интервью.
Процесс найма
- Для отклика свяжитесь с рекрутером в Telegram.
Старший С разработчик в команду BIOS/UEFI российской технологической компании.
Компания рассматривает кандидатов из РФ и Беларуси.
Задачи:
Адаптация UEFI EDK2 и Aptio V к аппаратным платформам нашей компании.
Исправление ошибок и разработка новых функций в EDK2 и Aptio V.
Обеспечение программного взаимодействия UEFI c ПО OpenBMC по протоколам IPMI/KCS, PLDM/MCTP и др.
Взаимодействие с сообществом и мейнтейнерами проектов EDK2, Tianocore, OpenBMC.
Взаимодействие с нашими схемотехниками и трассировщиками в процессе запуска новых версий и ревизий наших плат.
Обязательные требования:
Разработка от 5 лет.
Глубокое знание языка C.
Отличное знание архитектур x86 и amd64, процесса загрузки системы, взаимодействия между ядрами и между процессорами.
Английский язык: B1 и выше.
Будет преимуществом:
Опыт разработки кода UEFI Aptio V или EDK2.
Опыт отладки с использованием Intel XDP.
Хорошее знание устройства шины PCI Express и принципов её конфигурирования.
Знание низкоуровневых протоколов коммуникации, таких как: I2C, SPI, RS232, и т. п.
Знание Linux (архитектуры драйверов ядра, пользовательских API POSIX, принципов работы systemd и d-bus).
Условия:
З/п: обсуждается на интервью.
Формат работы: Офис, Удаленка, Гибрид (Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород и Минск).
Оригинальная вакансия:
https://t.me/workayte/4383