- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Старший С разработчик в команду BIOS/UEFI
Это отличная возможность для системного программиста работать над созданием отечественного "железа". Вакансия предлагает гибкий формат работы и работу с современным стеком (EDK2, OpenBMC), что редко встречается на рынке.
Сложность вакансии
Позиция требует редкой специализации в области BIOS/UEFI и глубочайших знаний архитектуры процессоров. Высокий порог входа обусловлен необходимостью работы с EDK2, Aptio V и низкоуровневыми протоколами.
Анализ зарплаты
Зарплата в объявлении не указана, но для Senior-разработчика такого профиля в РФ и Беларуси рыночные ожидания обычно находятся в диапазоне 350 000 – 500 000 рублей. Учитывая дефицитность специалистов по BIOS/UEFI, итоговое предложение может быть выше среднего по рынку.
Сопроводительное письмо
Меня крайне заинтересовала вакансия Senior C разработчика в команду BIOS/UEFI. Имея глубокий опыт низкоуровневой разработки на языке C и понимание архитектур x86/amd64, я готов внести значимый вклад в адаптацию UEFI EDK2 и развитие аппаратных платформ вашей компании. Работа с протоколами IPMI/KCS и взаимодействие с OpenBMC — это именно те задачи, в которых я стремлюсь применять свою экспертизу.
Особенно привлекает возможность участия в полном цикле запуска новых плат и взаимодействие с сообществом Tianocore. Уверен, что мой опыт отладки и знание шин PCI Express помогут команде эффективно решать сложные технические задачи и обеспечивать стабильность системного ПО. Буду рад обсудить детали моего опыта на интервью.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Если вы эксперт в низкоуровневой разработке и архитектуре x86, откликнитесь на вакансию прямо сейчас!
Описание вакансии
#вакансия
Старший С разработчик в команду BIOS/UEFI российской технологической компании.
Компания рассматривает кандидатов из РФ и Беларуси.
З/п: обсуждается на интервью.
Формат работы: Офис, Удаленка, Гибрид((Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород и Минск).
Уровень владения английским: B1 и выше
Уровень позиции: Senior.
🔷Задачи:
Адаптация 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
- BIOS
- EDK2
- x86-64
- PCI ExpressBase
- I2C
- SPI
- Linux
- POSIX
- IPMI
- OpenBMC
Возможные вопросы на собеседовании
Проверка фундаментальных знаний архитектуры, необходимых для разработки BIOS.
Опишите основные этапы фаз загрузки UEFI (SEC, PEI, DXE, BDS). Какие задачи решаются на каждом этапе?
Важно понимать, как кандидат работает с аппаратными интерфейсами.
С какими сложностями вы сталкивались при конфигурировании шины PCI Express на этапе инициализации системы?
Проверка опыта работы с конкретным стеком технологий, указанным в вакансии.
Расскажите о вашем опыте взаимодействия UEFI с OpenBMC. Какие протоколы (IPMI, PLDM) вы использовали и для каких задач?
Оценка навыков отладки в условиях отсутствия полноценной ОС.
Какие инструменты и методы вы используете для отладки кода UEFI, если система не доходит до этапа загрузки шелла? Знакомы ли вы с Intel XDP?
Проверка владения языком C в контексте системного программирования.
Как в контексте разработки UEFI обеспечивается типобезопасность и работа с памятью, учитывая отсутствие стандартных библиотек C?
Похожие вакансии
Старший С разработчик (BIOS/UEFI)
Разработчик встроенных баз данных (Embedded DB) / C / RUST / ZIG
Senior Embedded Software Engineer (Microcontrollers, C/C++)
Senior / Middle C++ Developer (C++98/Qt4)
Senior Embedded Software Engineer (Microcontrollers, C/C++)
Senior Electronic Hardware / FPGA Engineer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия