Название: Старший/Ведущий инженер-программист, планирование движения
Местоположение: Санта-Клара, Калифорния / гибридный режим
Компенсация: 130 000 – 220 000 долларов США в год
PlusAI — это компания Physical AI, пионер в области разработки программного обеспечения для виртуального водителя на базе ИИ для заводских автономных грузовиков. Расположенная в Кремниевой долине, с представительствами в США и Европе, Plus была названа Fast Company одной из самых инновационных компаний мира. Партнеры, включая Scania, MAN и International (бренды TRATON GROUP), Hyundai Motor Company, Iveco Group, Bosch и DSV, работают с Plus над ускорением внедрения автономных грузовиков нового поколения. Если вы готовы оказать огромное влияние и управлять будущим автономии, Plus ищет талантливых специалистов для присоединения к своим быстрорастущим командам.
О команде
Команда планирования отвечает за принятие правильных решений грузовиками PlusAI в любой дорожной ситуации, безопасно, плавно и предсказуемо для других участников дорожного движения, даже при работе с зашумленной, неопределенной или неполной информацией о мире. Это междисциплинарная задача, требующая тесного сотрудничества с командами Perception, Prediction, Controls и Safety, а также готовности работать на стыке исследований и производства: внедрять передовые методы принятия решений и оптимизации в систему, которая работает на реальных грузовиках, на реальных дорогах, уже сегодня.
О роли
В качестве старшего инженера-программиста в команде Motion Planning вы будете заниматься исследованиями, разработкой и внедрением технологий планирования, которые позволят грузовикам PlusAI безопасно и по-человечески справляться со сложными реальными дорожными сценариями. Вы будете работать по всему стеку принятия решений, от рассуждений о том, что должен делать грузовик, до определения того, как именно он должен туда добраться, учитывая множество возможных сценариев.
Обязанности
- Проектировать и реализовывать алгоритмы принятия решений и генерации траекторий, обеспечивая безопасность, комфорт и надежность в широком диапазоне условий движения.
- Внедрять новые методы робототехники и машинного обучения из исследований в производственную, критически важную для безопасности систему.
- Анализировать сложные, социально-нюансированные дорожные ситуации, такие как выполнение перестроений, проезд перекрестков и взаимодействие с другими участниками дорожного движения, в условиях неопределенности.
- Использовать современные фреймворки численной оптимизации на C++ (например, CasADi, Acados) и стандартные отраслевые инструменты (git, ROS и т. д.) для интеграции новых алгоритмов планирования в производственный стек.
- Тесно сотрудничать с командами ML и Prediction для интеграции, совершенствования и использования вероятностных и многовариантных представлений о развитии сценария, формируя, как эти выходные данные будут использоваться для принятия решений в планировании.
- Выполнять диагностику и настройку на уровне системы с использованием внутренних и сторонних инструментов визуализации (например, webviz).
- Сотрудничать в кросс-функциональном режиме и четко общаться, создавая системные проекты, которые утверждаются на высоком уровне перед началом реализации.
Требуемые навыки
- Степень магистра (MS) с 1-2 годами соответствующего опыта или степень доктора (PhD) в области компьютерных наук, робототехники или смежной области.
- Сильные навыки разработки производственного программного обеспечения на C++; опыт работы с Python приветствуется.
- Экспертиза в робототехнике в одной или нескольких областях: планирование пути (path planning), планирование движения (motion planning), генерация траекторий (trajectory generation), планирование поведения (behavior planning), оптимальное управление (optimal control).
- Сильные основы математики (геометрия, анализ, вероятность) и физики (кинематика, динамика).
- Опыт проектирования, реализации и совершенствования алгоритмов планирования на реальной роботизированной или автомобильной платформе.
- Отличные навыки устной и письменной коммуникации, способность к сотрудничеству между командами и поиску решений на основе междисциплинарного вклада.
Предпочтительные навыки
- Степень доктора (PhD) + 1-2 года или степень магистра (MS) + 3-4 года соответствующего опыта.
- Бонус: опыт работы с методами машинного обучения, такими как глубокое обучение (deep learning), обучение с подкреплением (imitation learning), модели на основе трансформеров (transformer-based models) или модели на основе диффузии (diffusion-based models), особенно применительно к принятию решений или генерации сценариев.
- Знакомство с системами безопасности для автономных систем (например, RSS, логика предотвращения столкновений/MRM).
- Предыдущий опыт работы с критически важными для безопасности системами.
Ваши возможности присоединиться к PlusAI
- Работайте, учитесь и развивайтесь в высокоориентированной на будущее, инновационной и динамичной области.
- Широкий спектр возможностей для личного и профессионального развития.
- Бесплатный обед, неограниченные закуски и напитки.
- Высококонкурентная зарплата и пакет льгот, включая пенсионный план 401(k).