Arrival is hiring an

Embedded engineer for ADAS

St. Petersburg, United States
Full-Time
Компания ARRIVAL создает современный коммерческий электрический транспорт таким, каким он должен быть: доступным, элегантным, тихим и безопасным. Одна из наших основных задач - разработать электрический автомобиль, который будет стоить не дороже аналогичного автомобиля с бензиновым двигателем как по цене покупки, так и по стоимости владения. Чтобы этого достичь, мы стараемся оптимизировать каждый этап его создания - от проектирования, разработки всех компонент, используемых материалов и до программного обеспечения.
Электронику и программное обеспечение автомобиля (от контроллеров движения до систем искусственного интеллекта), а также сопутствующие сервисы мы разрабатываем в Санкт-Петербурге, автомобили собираются в Англии.

В команду, занимающуюся разработкой систем помощи водителю (ADAS), требуются опытный инженер по разработке встраиваемого программного обеспечения. Проект примечателен тем, что разработка ведётся под платформу, которая полностью спроектирована внутри ARRIVAL и имеет уникальный набор чипов и ускорителей. Распределение потоков обработки данных между различными подсистемами и организация их синхронного взаимодействия в реальном времени является сложной инженерной задачей, которая должна привлечь действительно опытных специалистов.

Вашими задачами будут:

  • Работа с разнообразными новыми платами для разработчиков, поднимание на них существующего ПО и измерение его производительности
  • Написание драйверов для различных сенсоров
  • Настройка и поддержка коммуникационных интерфейсов
  • Оптимизация времени загрузки систем

Мы ожидаем от вас:

  • Знание C
  • Знание Unix API
  • Опыт разработки под RTOS
  • Понимание работы низкоуровневых интерфейсов (I2C, SPI)
  • Опыт работы с процессорами семейств ARM Cortex-A и Cortex-R
  • Опыт работы с системами сборки Yocto и/или BuildRoot
  • Опыт работы с BSP (Board Support Package) от различных производителей SoC
  • Английский язык на уровне работы с технической документацией

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

  • Знание С++
  • Опыт разработки bare-metal ПО
  • Опыт разработки критических для безопасности систем

Будем рады видеть вас в нашей команде, если вы:
- способны посмотреть на привычные вещи по-новому, внедрять разумные изменения,
- хотите заниматься тем, что вас искренне воодушевляет,
- ориентированы на достижение результата,
- делитесь знаниями и открыты к диалогу,
- эффективно работаете в быстро меняющихся условиях.