Компания больше не ищет сотрудника. Посмотрите похожие предложения

C/С++ Optimization Engineer
в ARRIVAL
от 200 000 ₽/мес на руки

Технологии/инструменты
Компания ARRIVAL создает коммерческие электромобили, используя принципиально новый метод проектирования и производства. Он базируется на пакете разработанных компанией запатентованных технологий и сборке электромобилей на малых производственных предприятиях Arrival Microfactories.
LinkedIn назвал нас ведущим стартапом Великобритании в 2020 году. А в этом году мы стали публичной компанией и вышли на биржу Nasdaq.
Дивизион Arrival Technology разрабатывает программное обеспечение автомобиля (от контроллеров движения до систем искусственного интеллекта) и сопутствующие сервисы.
Мы ищем опытного инженера по оптимизации в команду High Performance Computing Systems, занимающуюся разработкой вычислительной платформы для AD / ADAS.
О проекте
Проект примечателен тем, что разработка ведется под платформу, которая полностью спроектирована внутри ARRIVAL и имеет уникальный набор чипов и ускорителей. На данной платформе мы обрабатываем большой объем потоковых данных, решаем задачи компьютерного зрения, машинного обучения, предоставляем данные другим потребителям. При работе с платформой мы стремимся эффективно использовать все вычислительные возможности системы, стремимся достичь масштабируемости в зависимости от доступной конфигурации. Также мы хотим предоставить возможность удобно и эффективно использовать данную платформу в разных сценариях разработчикам, не принимающим активное участие в ее разработке.
Данная цель является сложной и интересной инженерной задачей. Мы стремимся разрабатывать не только эффективные, но и удобные в использовании решения.
Задачи
- Создание библиотек примитивов, эффективно работающих на вычислительных блоках под управлением различных операционных систем.
- Создание C / С++ API для данных примитивов.
- Ускорение существующих алгоритмов.
- Разработка утилит, позволяющих оптимизировать работу платформы.
- Оценка производительности.
- Поиск узких мест в текущих пайплайнах.
- Разработка средств профилирования, статического и динамического анализа.
- Внедрение и поиск существующих методов/средств оптимизации.
Мы ожидаем от Вас
- Знание C / С++ и современных стандартов языка (С++14 и выше).
- Знание алгоритмов и структур данных.
- Умение проводить оптимизации с памятью.
- Умение искать bottleneck.
- Умение эффективно работать с различными вычислительными архитектурами.
- Понимание внутреннего устройства цифровых устройств.
- Понимание технологий оптимизации, лежащих внутри компиляторов.
- Понимание моделей памяти, лежащих в архитектуре современных процессоров.
- Опыт в векторизации алгоритмов.
- Опыт оптимизации хотя бы под одну из архитектур GPU / DSP / ARM / x86 / MIPS.
- Базовое знание Linux.
- Владение английским языком не ниже intermediate level.
Преимуществами будут:
- Опыт работы с гетерогенными системами с общей памятью.
- Умение работать с Ассемблером.
- Опыт оптимизации на системном уровне ОС.
- Знание и опыт работы с алгоритмами компьютерного зрения, машинного обучения.
- Знание и опыт разработки многопоточных систем.
- Знание и опыт разработки распределенных систем.
- Опыт разработки под RTOS и/или Embedded Linux.
Мы предлагаем
- Участие в разработке новой функциональности продуктов, не имеющей аналогов в мире.
- Работу в условиях широких возможностей по выбору инструментов и способов решения поставленных задач.
- Увлеченную своим делом команду, где умеют слышать.
- Условия работы: оформление по ТК РФ + доплата до 100% оклада для больничных и отпусков, полный пакет ДМС (+ стоматология) с 1‑го дня работы, профессиональное обучение полностью оплачивается компанией, персональный бюджет на пакет "Гибких льгот" и организацию удаленного рабочего места, бесплатные горячие обеды в офисе.
Наша компания стремится к тому, чтобы все сотрудники компании имели возможность проявлять в работе свою увлеченность, творческие способности и индивидуальность. Кроме того, мы стараемся сделать процесс подбора персонала максимально инклюзивным и доступным. Мы ценим людей независимо от их культуры, происхождения и опыта, поскольку уверены, что разнообразие стимулирует инновации. Присоединяйтесь к нам, чтобы вместе подарить более удобный и экологичный транспорт людям во всем мире.


О компании ARRIVAL
ARRIVAL создает современный коммерческий электрический транспорт , электронику и программное обеспечение автомобиля и сопутствующие сервисы разрабатывают в Тбилиси, автомобили собирают в Англии.