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

C/С++ Optimization Engineer

в ARRIVAL

от 200 000 ₽/мес на руки

📍 Санкт-Петербург (м. Беговая)Можно удалённо из РФ
Специализация
C / C++
Уровень
Senior
Английский
B1 — IntermediateB1 — Intermediate

Компания ARRIVAL создает коммерческие электромобили, используя принципиально новый метод проектирования и производства. Он базируется на пакете разработанных компанией запатентованных технологий и сборке электромобилей на малых производственных предприятиях Arrival Microfactories.

LinkedIn назвал нас ведущим стартапом Великобритании в 2020 году. А в этом году мы стали публичной компанией и вышли на биржу Nasdaq.

Дивизион Arrival Technology разрабатывает программное обеспечение автомобиля (от контроллеров движения до систем искусственного интеллекта) и сопутствующие сервисы.

Мы ищем опытного инженера по оптимизации в команду High Performance Computing Systems, занимающуюся разработкой вычислительной платформы для AD / ADAS.

Технологии/инструменты

C/C++Linux

О проекте

Проект примечателен тем, что разработка ведется под платформу, которая полностью спроектирована внутри ARRIVAL и имеет уникальный набор чипов и ускорителей. На данной платформе мы обрабатываем большой объем потоковых данных, решаем задачи компьютерного зрения, машинного обучения, предоставляем данные другим потребителям. При работе с платформой мы стремимся эффективно использовать все вычислительные возможности системы, стремимся достичь масштабируемости в зависимости от доступной конфигурации. Также мы хотим предоставить возможность удобно и эффективно использовать данную платформу в разных сценариях разработчикам, не принимающим активное участие в ее разработке.

Данная цель является сложной и интересной инженерной задачей. Мы стремимся разрабатывать не только эффективные, но и удобные в использовании решения.

Задачи

  • Создание библиотек примитивов, эффективно работающих на вычислительных блоках под управлением различных операционных систем.
  • Создание C / С++ API для данных примитивов.
  • Ускорение существующих алгоритмов.
  • Разработка утилит, позволяющих оптимизировать работу платформы.
  • Оценка производительности.
  • Поиск узких мест в текущих пайплайнах.
  • Разработка средств профилирования, статического и динамического анализа.
  • Внедрение и поиск существующих методов/средств оптимизации.

Мы ожидаем от Вас

  • Знание C / С++ и современных стандартов языка (С++14 и выше).
  • Знание алгоритмов и структур данных.
  • Умение проводить оптимизации с памятью.
  • Умение искать bottleneck.
  • Умение эффективно работать с различными вычислительными архитектурами.
  • Понимание внутреннего устройства цифровых устройств.
  • Понимание технологий оптимизации, лежащих внутри компиляторов.
  • Понимание моделей памяти, лежащих в архитектуре современных процессоров.
  • Опыт в векторизации алгоритмов.
  • Опыт оптимизации хотя бы под одну из архитектур GPU / DSP / ARM / x86 / MIPS.
  • Базовое знание Linux.
  • Владение английским языком не ниже intermediate level.

Преимуществами будут:

  • Опыт работы с гетерогенными системами с общей памятью.
  • Умение работать с Ассемблером.
  • Опыт оптимизации на системном уровне ОС.
  • Знание и опыт работы с алгоритмами компьютерного зрения, машинного обучения.
  • Знание и опыт разработки многопоточных систем.
  • Знание и опыт разработки распределенных систем.
  • Опыт разработки под RTOS и/или Embedded Linux.

Мы предлагаем

  • Участие в разработке новой функциональности продуктов, не имеющей аналогов в мире.
  • Работу в условиях широких возможностей по выбору инструментов и способов решения поставленных задач.
  • Увлеченную своим делом команду, где умеют слышать.
  • Условия работы: оформление по ТК РФ + доплата до 100% оклада для больничных и отпусков, полный пакет ДМС (+ стоматология) с 1‑го дня работы, профессиональное обучение полностью оплачивается компанией, персональный бюджет на пакет "Гибких льгот" и организацию удаленного рабочего места, бесплатные горячие обеды в офисе.

Наша компания стремится к тому, чтобы все сотрудники компании имели возможность проявлять в работе свою увлеченность, творческие способности и индивидуальность. Кроме того, мы стараемся сделать процесс подбора персонала максимально инклюзивным и доступным. Мы ценим людей независимо от их культуры, происхождения и опыта, поскольку уверены, что разнообразие стимулирует инновации. Присоединяйтесь к нам, чтобы вместе подарить более удобный и экологичный транспорт людям во всем мире.

Наталья Чурякова Talent Acquisition Manager
ARRIVAL

О компании ARRIVAL

Сфера
Продуктовая компания
Инвестиции
$100M+
Размер
1001+

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

Похожие вакансии

6 000 – 9 000 $/мес на руки
Полная удалёнка
5 000 – 8 000 $/мес на руки
📍 Испания, Сербия, Любая страна по договоренности, полная удалёнка, помощь с переездом
4 000 – 6 000 $/мес на руки
Полная удалёнка
410 000 – 680 000 ₽/мес на руки
📍 Москва (м. Парк культуры), Санкт-Петербург (м. Площадь Ленина), Нижний Новгород, Минск (Беларусь), офис или гибрид
3 500 – 4 000 $/мес на руки
Полная удалёнка