Старший инженер-программист (C/C++, DSP)
Описание
Наша команда разрабатывает высокопроизводительные библиотеки в области обработки сигналов. Мы занимаемся низкоуровневой оптимизацией и бенчмаркингом DSP алгоритмов для существующий микропроцессоров и моделированием производительности для новых микропроцессорных архитектур. Мы ищем инженеров по разработке DSP алгоритмов с знанием С/C++ и опытом в низкоуровневой оптимизации. Чем предстоит заниматься: Дизайн, разработка и оптимизация по производительности DSP алгоритмов с применением всех возможностей микропроцессора; Моделирование производительности алгоритмов для перспективных архитектурных решений; Совместная работа с HW командами для предоставления требований и обратной связи к аппаратным решениям; Работа как над собственными решениями, так и участие в Open Source Community; Отладка, тестирование и/или поддержка и интеграция решений, исправление дефектов, код ревью. Требования: Уверенные навыки программирования на C/C++; Экспертиза в разработке и оптимизации алгоритмов: Знания основ математического анализа, линейной алгебры, дискретной математики: Хорошее понимание структур данных и алгоритмов; Базовые знания архитектур Intel, ARM, RISC-V и других архитектур; Хорошие навыки решения проблем и отладки / устранения неполадок; Опыт работы в области оптимизации алгоритмов: от 3-х лет; Знание английского языка на уровне чтения технической документации. Будет дополнительным преимуществом: Экспертиза в области обработки сигналов; Знание ассемблера; Опыт в профилировании кода; Опыт работы с инструментами симуляции (qemu) и fpga; Понимание процесса разработки полупроводниковых технологий; Опыт работы с современными системами контроля версий (e.g. git); Базовые навыки работы с CMake; Опыт применения современных практик разработки ПО (код ревью, статический анализ и т.д. Мы предлагаем: Премии за регистрацию патентов, создание результатов интеллектуальной деятельности; Обучение и развитие; ДМС с первых дней работы, льготные условия страхования близких; Поддержку в личных вопросах: консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами; Удаленный или гибридный формат работы.