описание
Проект связан с низкоуровневой разработкой и сопровождением 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
условия
- Локация: РФ
навыки
компания
HuntTech — российская IT-компания из Саратова: разрабатывает ПО, корпоративные и облачные системы, решения с ИИ, а также предоставляет аутстаффинг и IT-рекрутинг.
Подробнее о компании →