Разработчик C++ (Senior) для UEFI BIOS
Описание
Требуется опытный разработчик C++ уровня Senior для низкоуровневой разработки и сопровождения UEFI BIOS для серверных и клиентских платформ на x86-64 и других архитектурах. Проект связан с доработкой архитектуры BIOS, реверс-инжинирингом бинарников и исходников для поиска оптимальных решений, а также отладкой на стыке аппаратного и программного обеспечения (bring-up, неисправности чипсета/CPU).
Обязанности включают взаимодействие с вендорами (Intel/AMD/IBV).
Требования: - Опыт работы с C++ в системном/embedded контексте от 5 лет. - Глубокие знания x86/x86-64: режимы работы (Real/Protected/Long/SMM), кэши, MSR, ACPI, инициализация памяти (DDR training basics), чипсеты (PCH/IOH). - Опыт работы с Baremetal / UEFI: понимание фаз SEC/PEI/DXE/BDS, протоколов, HOB, PPI, работы с SPI-flash, капсулами обновления. - Умение читать принципиальные схемы (Schematics) для трассировки сигналов (I2C, SPI, GPIO, STRAPS) и привязки кода к железу. - Опыт Reverse Engineering x86 binaries с использованием IDA Pro / Ghidra для анализа вендорных бинарников (FSP, Microcode, VBIOS, ME/PSP).
Формат работы: Удаленная, полная занятость.
Как откликнуться: Пишите @pavel_korab
