Обязанности:
Должностные обязанности: Разработка и модификация UEFI-драйверов, DXE/SMM-модулей; настройка POST (Power-On Self-Test), инициализация чипсета, CPU, памяти, периферии; оптимизация времени загрузки и энергопотребления; отладка проблем совместимости с оборудованием (CPU, RAM, GPU, накопители, сетевые контроллеры). Понимание аппаратной части: схемотехника материнских плат, разводка сигналов; интерфейсы и протоколы (LPC, SPI, I2C, SMBus, UART, EC/KBC); питание и управление питанием (VRM, PMIC, ACPI States); знание работы BIOS Flash ROM (SPI Flash, NOR/NAND). Опыт работы с инструментами: среды разработки для UEFI (EDK II, TianoCore); отладчики и анализаторы (JTAG, Logic Analyzer, Bus Pirate, Wireshark для USB/PCIe); инструменты сборки и тестирования BIOS (Build Environment, Flash Programming Tools); работа с осциллографом, анализаторами протоколов передачи данных для аппаратной отладки. Требования: высшее техническое (информатика, вычислительная техника, электроника, радиотехника); твёрдое понимание архитектуры x86/x64, принципов работы ПК на уровне «железа». Языки программирования: C/C++ — основной инструмент для разработки BIOS/UEFI; ассемблер (x86/x64) — для низкоуровневых оптимизаций и отладки. Знание спецификаций и стандартов: UEFI Specification (включая PI, ACPI, SMBIOS); Intel Platform Guide, AMD BIOS and Kernel Developer Guide; стандарты PCIe, USB, SATA, NVMe, I2C/SMBus, SPI, LPC; понимание работы SMM (System Management Mode), ME/PSP. Дополнительные навыки: умение читать и анализировать техническую документацию (datasheet, application notes); опыт работы в команде, ведение технической документации; способность к глубокой отладке и решению нестандартных проблем. опыт работы с Secure Boot, TPM, Intel TXT/AMD PSP; знание принципов разработки встраиваемого ПО (embedded systems); английский язык (чтение документации, общение с вендорами). Условия работы: - полный рабочий день; - трудоустройство по ТК РФ.Похожие вакансии
Ведущий инженер по разработке БПЛА
От 200 000 до 240 000 руб.
Москва
НПЦАП (Научно-производственный центр автоматики и приборостроения имени академика Н. А. Пилюгина)