Application Performance Engineer (HW/SW co-design)
Наша команда отвечает за оценку производительности будущих аппаратных платформ:
- Совместный программно-аппаратный дизайн (HW/SW Co-Design): исследование и анализ целевого ПО, рекомендации разработчикам аппаратуры по требованиям к производительности и параметрам отдельных блоков
- Разработка инструментов инструментации кода и детальной трассировки исполнения ПО
- Разработка моделей для оценки производительности на другой платформе
- Создание и анализ бенчмарков для анализа производительности
- Анализ пользовательских приложений, исследование производительности, подготовка к портированию на RISC-V
Чем предстоит заниматься:
- Написание и анализ бенчмарков для различных архитектур;
- Анализ производительности пользовательских приложений, профилировка;
- Прогнозирование производительности различного ПО на RISC-V;
- Выявление узких мест в архитектуре CPU и системы в целом, для обратной связи разработчикам аппаратуры (совместный аппаратно-программный дизайн);
- Развитие внутреннего репозитория бенчмарков и трасс исполнения.
Мы ожидаем от будущего члена команды:
- Понимание архитектуры CPU (х86, RISC-V) и операционных систем;
- Представление об оптимизации производительности ПО;
- Использование профилировщиков, инструментов анализа производительности;
- Представления о методологии бенчмаркинга производительности;
- Программирование на C/C++;
- Английский язык на уровне чтения технической литературы.
Похожие вакансии
Инженер по разработке встраиваемого ПО (Embedded Linux BSP)
YADRO
Linux Kernel Developer / Ведущий инженер-программист (TATLIN.UNIFIED)
YADRO
Инженер по разработке ПО (C++ Linux DPDK)
YADRO
Senior MCU designer/architect
YADRO
Linux Kernel Developer/Инженер-разработчик C (risc-V)
YADRO
Старший дизайнер продуĸта в Яндеĸс Карты
Яндекс / Поисковые сервисы и ИИ