Разработчик системы планирования беспилотного автомобиля

МоскваC++Беспилотные автомобилиСпециалист
Яндекс хочет сделать перемещение людей более безопасным, доступным и удобным. Мы ставим перед собой масштабную цель: оказаться в числе первых в мире компаний, создавших технологию для беспилотного управления автомобилем. Чтобы воплотить это в жизнь, мы создаем команду увлеченных, умных и целеустремленных профессионалов. Система планирования является важным компонентом беспилотного автомобиля. Главная цель системы — нахождение траекторий, оптимальных с точки зрения безопасности и комфорта с учетом ограничений, накладываемых динамикой автомобиля и правилами дорожного движения, за ограниченное время.

Задачи:

  • разработка алгоритмов планирования движения;
  • оптимизация кода;
  • проектирование архитектуры системы;
  • написание юнит-, функциональных и интеграционных тестов.

Требования:

  • отличное знание классических алгоритмов и структур данных;
  • знание С++, STL и многопоточного программирования;
  • опыт оптимизации программ;
  • базовая математическая подготовка;
  • умение объяснять свои архитектурные решения и убеждать в их правильности других людей;
  • упорство в достижении результата;
  • умение работать в команде.

Плюсами будут:

  • участие в соревнованиях по программированию;
  • опыт постановки и решения задач нелинейного программирования;
  • опыт реализации алгоритмов поиска на графах;
  • опыт решения задач методами динамического программирования;
  • знание Python.