Arrival is hiring a

RTOS Engineer С++ (HMI)

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

Мы ищем RTOS разработчика в команду Human Machine Interface (HMI) для работы
над системой взаимодействия водителя и автомобиля (приборная панель, бортовой компьютер).
Работа в нашей команде – это возможность создавать сложные встроенные системы. У нас вы сможете видеть, как ваш труд воплощается в жизнь на реальных автомобилях.

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

  • Архитектурная проработка, разработка и верификация пользовательского интерфейса на кластерном экране (приборная панель).
  • Разработка комплексных многопроцессных решений с учетом автомобильных требований на базе RTOS.
  • Организация взаимодействия между различными операционными системами для синхронизации данных.
  • Написание сопроводительной документации к разрабатываемому коду в соответствии с ISO 26262.
  • Создание и выполнение Unit test для разрабатываемого кода.
  • Решение комплексных технических задач.

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

  • Отличное знание Unix и RTOS систем.
  • Отличное знание С++.
  • Знание C.
  • Опыт разработки под встроенные системы.
  • Опыт разработки пользовательского интерфейса.
  • Опыт создания сложных, многокомпонентных и многопоточных систем на Unix\RTOS.
  • Умение и желание тестировать и документировать свой код, писать надежный и понятный код.

Хорошим дополнением будет:

  • Умение работать с автомобильными интерфейсами (CAN).
  • Опыт работы с Green Hills.
  • Опыт разработки и портирования Android.
  • Знание ISO 26262 (ASIL).
  • Опыт работы над проектами, схожими с нашим, работа в автомобильной индустрии.
  • Английский язык на уровне чтения технической документации и переписки.

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