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

Старший С разработчик (BIOS/UEFI)
Yadro — лидер российского рынка ИТ-инфраструктуры с сильной инженерной культурой. Вакансия предлагает работу над сложными системными задачами, отличный соцпакет (ДМС, обучение, патенты) и гибкий формат работы.
Сложность вакансии
Роль требует исключительной экспертизы в системном программировании, знании специфических фреймворков (EDK2, Aptio V) и глубокого понимания аппаратной части (x86, PCIe, I2C). Порог входа высок из-за необходимости опыта работы с Intel XDP и взаимодействия на уровне прошивок.
Анализ зарплаты
Компания не указывает вилку, предлагая обсуждение на собеседовании. Для позиции Senior BIOS/UEFI разработчика в России рыночный диапазон составляет 350,000–500,000 рублей после налогов, что соответствует уровню сложности задач в Yadro.
Сопроводительное письмо
Меня крайне заинтересовала вакансия Старшего C разработчика в компании Yadro. Мой опыт низкоуровневой разработки и глубокое понимание архитектуры x86/amd64 позволяют мне эффективно решать задачи по адаптации UEFI EDK2 и Aptio V. Я имею практический опыт работы с протоколами IPMI и шиной PCI Express, что критически важно для ваших текущих проектов.
Особенно меня привлекает возможность взаимодействия с сообществами Tianocore и OpenBMC, а также работа в команде, которая создает реальное «железо». Уверен, что мои навыки отладки через Intel XDP и знание архитектуры Linux драйверов помогут Yadro в разработке надежных и производительных решений для аппаратных платформ компании.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в YADRO уже сейчас
Присоединяйтесь к команде Yadro и создавайте фундамент современных вычислительных систем!
Описание вакансии
Старший С разработчик (BIOS/UEFI)
Локация: Удалённо в РФ
Компания: Yadro
ЗП: обсуждается на собеседовании
Занятость: Полная
Обязанности:
Адаптация 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).
Условия:
Удаленка из России или гибрид, офис (Москва, Санкт-Петербург, Екатеринбург, Нижний Новгород и Минск).
Премии за регистрацию патентов создание результатов интеллектуальной деятельности;
Учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
Лекторий с выдающимися экспертами: инженерами, учеными и исследователями;
ДМС с первых дней работы, льготные условия страхования близких.
💬 Резюме отправлять: Откликнуться
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚 Базу Знаний
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- UEFI
- EDK2
- Aptio V
- x86
- amd64
- IPMI
- PCI Express
- I2C
- SPI
- RS232
- Linux
- POSIX
- Systemd
- D-Bus
- OpenBMC
- Intel XDP
Возможные вопросы на собеседовании
Проверка понимания жизненного цикла UEFI и специфики используемого фреймворка.
Опишите основные фазы загрузки UEFI (SEC, PEI, DXE, BDS) и на каком этапе происходит инициализация PCI Express?
Вакансия предполагает интеграцию с OpenBMC.
Каким образом организовано взаимодействие между UEFI и BMC по протоколу PLDM/MCTP? Какие преимущества это дает по сравнению с IPMI?
Проверка навыков низкоуровневой отладки.
Расскажите о вашем опыте использования Intel XDP. Какие специфические проблемы в прошивке вам удавалось диагностировать с его помощью?
Работа с современными архитектурами процессоров.
Как в архитектуре x86_64 реализована поддержка многопроцессорности на этапе инициализации (MP Initialization) в контексте UEFI?
Проверка знаний подсистем Linux.
Как устроена модель драйверов в ядре Linux для шины I2C и как прошивка передает информацию об устройствах на шине операционной системе?
Похожие вакансии
Старший С разработчик в команду 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 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия