c++ разработчик UEFI BIOS

грейд
senior
формат
удалённо по РФ
страна
Россия
опубликована
сегодня

описание

Проект связан с низкоуровневой разработкой и сопровождением UEFI BIOS для серверных и клиентских платформ на x86-64 и других архитектурах. Задача проекта — доработка архитектуры BIOS, реверс-инжиниринг бинарных файлов и отладка на стыке аппаратного обеспечения и кода.

задачи

  • Дорабатывать архитектуру BIOS
  • Проводить реверс-инжиниринг бинарных файлов и исходного кода для поиска оптимальных решений
  • Отлаживать взаимодействие аппаратного обеспечения и кода, включая запуск платформ и поиск неисправностей чипсета и процессора
  • Взаимодействовать с производителями Intel, AMD и IBV

требования

  • Опыт разработки на C от 5 лет в системном или встроенном контексте, не в прикладном программном обеспечении
  • Глубокое знание x86/x86-64: режимов работы, кэшей, MSR, ACPI, основ инициализации памяти и чипсетов
  • Понимание фаз SEC/PEI/DXE/BDS, протоколов, HOB, PPI, работы с SPI-flash и капсулами обновления
  • Умение читать принципиальные схемы и трассировать сигналы I2C, SPI, GPIO и STRAPS для привязки кода к аппаратному обеспечению
  • Опыт анализа бинарных файлов производителей с помощью IDA Pro или Ghidra

условия

  • Локация: РФ

навыки

компания

похожие вакансии

статьи для разработчиков