- Страна
- Россия
Старший С разработчик (BIOS/UEFI)
Интересная и сложная роль в системной разработке с возможностью удаленной работы и сильным соцпакетом (ДМС, обучение, премии за патенты). Высокий балл обусловлен уникальностью задач и поддержкой профессионального роста, хотя компания в тексте не названа.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Вакансия требует редкой специализации на стыке железа и софта: глубоких знаний UEFI (EDK2, Aptio V), архитектуры x86/amd64 и опыта работы с Intel XDP. Порог входа очень высокий из-за необходимости понимать специфические протоколы (IPMI, PLDM) и иметь опыт разработки от 5 лет.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Для позиции Senior C Developer в области BIOS/UEFI с опытом от 5 лет рыночные предложения в РФ обычно начинаются от 300 000 рублей. Учитывая узкую специализацию и требования к знанию проприетарных стеков (Aptio V), итоговая сумма может значительно превышать средние показатели по рынку системного ПО.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Контакты для отклика
Откройте контакты, указанные в вакансии.
Описание вакансии
Старший С разработчик (BIOS/UEFI)
Удаленка из РФ, офис , гибрид(Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород и Минск).
З/П: Обсуждается индивидуально
Должностные обязанности:
Адаптация 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).
Условия труда:
Удаленка из России или гибрид, офис (Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород и Минск).
Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
Учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
ДМС с первых дней работы, льготные условия страхования близких;
Контакты:
_____________
Подписаться на вакансии: @rabotaembedded
Прислать вакансию: @EmbeddedWorkBot
Наш чат: @proembedded
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- UEFI
- BIOS
- EDK2
- x86
- amd64
- PCI Express
- IPMI
- I2C
- SPI
- Linux
- POSIX
- Systemd
- D-Bus
Возможные вопросы на собеседовании
Проверка понимания фундаментальных этапов загрузки UEFI.
Опишите основные фазы загрузки UEFI (SEC, PEI, DXE, BDS) и их ключевые задачи.
Оценка опыта работы с конкретными инструментами отладки, указанными в вакансии.
Расскажите о вашем опыте использования Intel XDP для отладки проблем на ранних этапах загрузки. С какими сложностями вы сталкивались?
Проверка знаний в области взаимодействия компонентов системы.
Как организовано взаимодействие между UEFI и OpenBMC? Какие преимущества дает использование протоколов PLDM/MCTP в этом контексте?
Оценка навыков работы с периферией на низком уровне.
Каким образом происходит перечисление (enumeration) и распределение ресурсов для устройств на шине PCI Express в процессе инициализации BIOS?
Проверка владения языком C в контексте системного программирования.
Какие специфические ограничения накладываются на использование стандартной библиотеки C и управление памятью при разработке модулей для фазы PEI?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

