Rivian And Volkswagen Group Technologies

Staff Software Engineer, OTA Platform

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Ведущий инженер OTA-платформы в совместном предприятии Rivian и Volkswagen Group Technologies. Отвечает за архитектуру обновлений прошивок и конфигураций ЭБУ, синхронизацию с командой в Пало-Альто и развитие немецкого офиса.

Задачи

  • Разрабатывать OTA-фичи и сервисы: доставка обновлений прошивок, обновления конфигураций ЭБУ/ПО, обнаружение и устранение несовместимости ПО и оборудования
  • Ежедневно взаимодействовать с командой OTA в Пало-Альто по архитектуре системы, API-контрактам и планированию релизов
  • Проектировать стратегии обновлений (full-image, delta, A/B-разделы) с поддержкой безопасного возобновления и отката для разнородных ЭБУ
  • Определять и развивать фреймворк совместимости ПО и оборудования: графы зависимостей версий, предусловия, правила кампаний
  • Вести обсуждение интерфейсов и контрактов с cloud/backend-командами
  • Интегрировать OTA-сервисы с ЭБУ и облачными эндпоинтами через протоколы UDS/ISO 14229, DoIP, SOME/IP, CAN/CAN-FD, Automotive Ethernet, TLS/mTLS, MQTT
  • Обеспечивать соответствие процессов безопасности и safety-требованиям: secure boot, подпись и верификация, управление ключами, ISO/SAE 21434, UNECE R156
  • Совместно с QA, functional safety, cybersecurity и vehicle integration валидировать обновления на стендах, HIL и автомобилях
  • Поддерживать root-cause анализ и устранение полевых проблем с обновлениями, несовместимостями и откатами
  • Играть ведущую роль в архитектурных ревью и решениях для глобальной OTA-платформы
  • Вести разработку на немецкой площадке: техническое планирование, дизайн-ревью, стандарты качества кода, исполнение поставок
  • Менторить senior и middle инженеров, ревьюить дизайн и код
  • Выявлять архитектурные риски и технический долг, предлагать и вести инициативы по их устранению
  • Быть ключевой точкой эскалации по сложным сквозным техническим вопросам
  • Периодически ездить в Пало-Альто или обеспечивать пересечение часов для кросс-сайтовой работы

Требования

  • 8+ лет профессиональной разработки ПО, включая значительный опыт в embedded, systems или automotive
  • Опыт владения системной или платформенной архитектурой production-продукта, желательно в automotive, IoT или safety/reliability-critical домене
  • Опыт ведения технических инициатив через нескольких инженеров или команд, включая кросс-сайтовую и кросс-организационную работу
  • Опыт прямого взаимодействия с партнёрской инженерной командой в другом часовом поясе
  • Сильное практическое владение C++ и Rust — обязательное требование
  • Понимание embedded Linux / POSIX-окружений и ограничений ресурсоограниченных automotive-платформ
  • Практический опыт с протоколами CAN/CAN-FD, Automotive Ethernet, SOME/IP, UDS/DoIP, TLS, MQTT, gRPC/Protobuf или аналогами
  • Опыт ведения технических обсуждений интерфейсов с cloud/backend-командами: API, контракты данных, обработка сбоев
  • Опыт с контролем версий, code review и CI/CD для embedded или systems-ПО
  • Знание криптографических концепций: цифровые подписи, управление сертификатами и ключами, цепочки secure boot
  • Сильные навыки отладки на уровне приложения, ОС/драйверов и шин
  • Степень бакалавра или магистра в Computer Science, Electrical/Computer Engineering или смежной области либо эквивалентный опыт
  • Свободный английский для ежедневной работы с командой в Пало-Альто; немецкий — плюс
  • Готовность к периодическим поездкам в Пало-Альто, CA

Условия

  • Конкурентная базовая зарплата
  • Участие в годовой программе бонусов по результатам компании
  • Equity в виде Restricted Stock Units (RSU)
  • Комплексный пакет льгот: медицинское страхование, пенсионные накопления, отпуск, программы планирования семьи (зависит от страны)
  • Гибридный формат: минимум три дня в неделю в офисе в Берлине
  • Периодические командировки в другие офисы и к партнёрам

Навыки

  • C++
  • Rust
  • embedded Linux
  • POSIX
  • CAN/CAN-FD
  • Automotive Ethernet
  • SOME/IP
  • UDS/ISO 14229
  • DoIP
  • TLS
  • mTLS
  • MQTT
  • gRPC
  • Protobuf
  • secure boot
  • криптография
  • CI/CD
  • Yocto
  • AUTOSAR Adaptive
  • ISO 26262
  • ISO/SAE 21434
  • HIL
  • SBOM

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

Backend Engineer
CoralogixMiddleФранкфуртУдалённо
13 окт.
Softwareentwickler Client-Server-Anwendungen (m/w/d)
GmbH-UG.comMiddleМюнхенОфис
9 окт.
Softwareentwickler Datenbanken & Schnittstellen (m/w/d)
GmbH-UG.comMiddleМюнхенОфис
9 окт.
(Senior) Kotlin / Java Software Engineer - Clearing & Settlement (m/f/x)
Scalable CapitalSeniorБерлинГибридРелокация
9 окт.
(Senior) Kotlin / Java Software Engineer - Clearing & Settlement (m/f/x)
Scalable CapitalSeniorМюнхенГибридРелокация
9 окт.
Staff Software Engineer, OTA Platform — Rivian And Volkswagen Group Technologies, Берлин | itrelocate