Torc Robotics

Software Engineer II, Mission Interface

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

Инженер в команду Mission Interface компании Torc Robotics. Разработка production-софта на C++, обеспечивающего взаимодействие Mission Control и Remote Assistance с программным стеком беспилотного грузовика.

Задачи

  • Проектировать, реализовывать и оптимизировать ПО-интерфейс между Autonomy и системами Mission Control, Remote Assistance, Route Advisor и On Truck Management для управления миссиями, отслеживания прогресса и телеметрии
  • Руководить разработкой real-time компонентов на C++ для управления движением и мониторинга состояния беспилотного грузовика
  • Переводить системные требования в масштабируемые архитектуры и алгоритмы с компонентными требованиями и артефактами верификации
  • Участвовать в разработке фреймворков симуляции и тестирования алгоритмов в различных ODD
  • Взаимодействовать с кросс-функциональными командами (back office, perception, controls, safety) для сквозной интеграции системы
  • Менторить коллег через технические ревью и совместную работу
  • Следить за исследованиями в области глобального планирования маршрутов и аналитических методов планирования, интегрировать ML-подходы
  • Улучшать качество, безопасность и производительность ПО и процессы разработки
  • Поддерживать практики safety-critical разработки в соответствии с автомобильными стандартами
  • Объяснять технические концепции нетехническим стейкхолдерам

Требования

  • Степень бакалавра в Computer Science, Robotics, Electrical Engineering или смежной области и 4+ года опыта, либо магистра и 0-3+ года опыта
  • Сильные навыки программирования на C++ (C++14/17 и новее), опыт real-time, safety-critical или высокопроизводительных приложений
  • Знание динамики транспортных средств и кинематических моделей (bicycle model, Ackermann steering, dynamic feasibility)
  • Умение писать чистый, поддерживаемый и тестируемый код с акцентом на best practices
  • 5+ лет опыта архитектуры, проектирования и реализации embedded-решений: масштабируемый код на C++, оптимизация по скорости и памяти, валидация через unit и системные тесты, техническая документация

Условия

  • Конкурентный компенсационный пакет с бонусом и опционами
  • 100% оплата медицинской, стоматологической и оптической страховки для full-time сотрудников
  • План 401K с 6% match от работодателя
  • Гибкий график и щедрый оплачиваемый отпуск (доступен сразу после старта)
  • AD+D и страхование жизни

Навыки

  • C++
  • C++14
  • C++17
  • Python
  • ROS
  • ROS2
  • Autoware
  • Apollo
  • CAN
  • Ethernet
  • Datadog
  • Tableau
  • Foxglove
  • ISO 26262
  • SOTIF
  • ASPICE
  • CMMI

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

Software Engineer II
AlegeusMiddleBostonГибрид
66,800 – 113,700 USD в год
16 окт.
Software Engineer, Backend – Webex Signaling
CiscoMiddleSeattleОфис
138,100 – 198,200 USD в год
16 окт.
Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Orchestration Software Engineer- Workflow & Integration
Alexion PharmaceuticalsSeniorNew HavenГибрид
15 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Software Engineer II, Mission Interface — Torc Robotics, 139,000 – 166,800 USD в год, Ann Arbor | itrelocate