DSP Programmer / низкоуровневая оптимизация цифровой обработки изображений
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Компания Almalence разрабатывает и внедряет решения повышающие качество работы мобильных камер и иных цифровых камер и оптических систем. Например, наша технология super resolution zoom используется в смартфоне с наивысшим DxOMark, Xiaomi Mi 10 Ultra.
Мы ищем сотрудника, который будет портировать и оптимизировать (а также при необходимости/желании и разрабатывать) алгоритмы обработки изображений для работы на специализированных процессорах, прежде всего на векторных процессорах (Qualcomm Hexagon HVX, Cadence Tensilica, Movidius Myriad, CEVA, итп.), а также на GPU (OpenCL либо CUDA) и SIMD расширениях CPU (таких как Intel SSE и ARM NEON).
Нам требуются умения:
- Оптимизировать на уровне ассемблерного кода
- Отлаживать неотлаживаемое по косвенным признакам в логах
- Добиваться от железок и системы (прежде всего Android) того что надо, в том числе когда они ведут себя не так, как предписано стандартами, выявлять ошибки firmware и находить пути их обхода
Приветствуется:
- Опыт в области digital image processing или смежных областях, с нашей стороны предоставим все возможности в ней развиваться
- Опыт написания и оптимизации кода для чего-то из списка: векторных процессоров, DSP, OpenCL/CUDA, SIMD
З/п полностью белая, по результатам собеседования. Работа на переднем крае технологии, в своей узкой области наша компания - бесспорный мировой лидер. Плоды вашего труда будут использоваться, например, в топовых смартфонах.
У нас замечательный офис, в котором хочется жить, но если предпочитаете работать удаленно - то можно посещать его 1-2 раза в неделю по необходимости. Офис в Новосибирском Академпарке.