Нижний Новгород
Команда занимается разработкой высокопроизводительных библиотек в области обработки сигналов.
Задачи:
- Дизайн, разработка и оптимизация по производительности DSP алгоритмов
- Отладка, тестирование и/или поддержка и интеграция решений, исправление дефектов, код ревью
- Моделирование производительности алгоритмов для перспективных архитектурных решений и совместная работа с HW командами для предоставления требований и обратной связи к аппаратным решениям
- Работа с другими командами YADRO для прояснения требований и обсуждения технических деталей реализации решений
- Низкоуровневая оптимизация с применением всех возможностей микропроцессора
- Участие в профильных RISC-V комитетах по профильным темам для развития ISA
- Работа как над собственными решениями, так и участие в Open Source Community
Требования:
- Уверенные навыки программирования на C/C++
- Экспертиза в разработке и оптимизации алгоритмов
- Знания основ математического анализа, линейной алгебры, дискретной математики
- Базовые знания архитектур Intel, ARM, RISC-V и других архитектур
Будет дополнительным преимуществом:
- Экспертиза в области обработки сигналов
- Опыт оптимизации под x86, ARM, RISC-V и другие архитектуры
- Знание ассемблера
- Опыт программирования на Python, Cmake, Bash
- Опыт применения современных практик разработки ПО (код ревью, статический анализ и т.д.)
Будем рады предложить:
- Конкурентный уровень заработной платы
- Гибридный или полностью удаленный формат работы
- Возможность расти горизонтально и вертикально, а также в зависимости от результатов и интересов перемещаться между проектами и командами