О компании и команде
Группа компаний Yadro работает над многими амбициозными проектами, в том числе собственными процессорами. Цикл разработки процессоров длительный и дорогостоящий, в этой области очень важно принимать выверенные архитектурные решения на ранних этапах.
Наша команда работает над решениями для программно-аппаратного дизайна. Мы помогаем разработчикам аппаратуры строить архитектуру, основываясь на данных, оценке производительности целевого программного обеспечения, как можно раньше в жизненном цикле.
Мы отвечаем за следующие задачи:
- Исследование и анализ целевого ПО, рекомендации разработчикам аппаратуры по требованиям к производительности и параметрам отдельных блоков
- Разработка инструментов характеризации и трассировки исполнения ПО
- Разработка симулятора производительности CPU и оценки моделей производительности на другой платформе
- Создание и анализ бенчмарков для анализа производительности
В ваши обязанности будет входить разработка симулятора производительности CPU, анализ технических статей по микроархитектуре, взаимодействие с командами HW разработки. Разработка включает этапы проектирования, кодирования, а также отладку и калибровку точности моделей симулятора.
Ожидания от кандидата
- Навыки разработки на С/C++
- Владение инструментами разработки и отладки под Linux
- Умение разбираться в чужом коде в больших проектах
- Представление об архитектуре ЦПУ и операционных систем
- Английский язык (для чтения технической документации)
Условия работы
- Гибридный или удаленный формат работы
- Гибкий график
Бонусы
- Конкурентный уровень заработной платы
- ДМС с первых дней работы
- Корпоративные бонусы
- Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами