Software Engineer, Motion Planning: Infrastructure

Job expired!

О компании Aurora Innovation

Aurora (Nasdaq: AUR) находится в авангарде предоставления преимуществ технологий самоуправляемого транспорта, делая их доступными, безопасными и эффективными, чтобы революционизировать транспорт. Наша цель – повысить безопасность на дорогах, сделать транспорт более доступным и улучшить надежность и эффективность как никогда прежде. Aurora Driver – это универсальная система самоуправляемого транспорта, разработанная для управления различными типами транспортных средств, начиная с грузовых полуприцепов и заканчивая автомобилями для пассажирских перевозок. Эта система поддерживает Aurora Horizon и Aurora Connect – наши решения «водитель как услуга» для грузоперевозок и пассажирского транспорта соответственно.

Сотрудничая с такими гигантами отрасли, как Toyota, FedEx, Volvo Trucks, PACCAR, Uber, Uber Freight, U.S. Xpress, Werner, Covenant, Schneider и Ryder, Aurora переопределяет транспортную экосистему. Следите за новостями Aurora на aurora.tech и подписывайтесь на нас в Twitter @aurora_inno.

Присоединяйтесь к нашей команде в качестве инженера-программиста

Мы ищем Инженера-Программиста, чтобы присоединиться к Команде инфраструктуры планирования движения. Эта команда занимается разработкой проектов планирования движения, которые включают в себя фреймворки для интеграции алгоритмов, управление ошибками, фреймворки для инженерных и обученных моделей, управление состоянием и запуск системы.

Команда инфраструктуры планирования движения играет ключевую роль в интеграции основных алгоритмов планирования движения в наше программное обеспечение. Основные обязанности включают:

  • Усовершенствование платформы для сокращения шаблонного кода, повышения гибкости и удобства комбинирования, а также увеличения тестируемости
  • Снижение частоты ошибок программного обеспечения MP и повышение уровня автоматизации для классификации проблем
  • Улучшение представления и кодирования мира MP как для обученных, так и для инженерных подходов
  • Упрощение внутреннего управления состоянием и запуска системы

Необходимые квалификации

  • Диплом в области компьютерных наук или родственной области
  • Более 3 лет опыта в разработке ПО
  • Знание языка программирования C++ (все встроенное кодирование на C++)
  • Сильные навыки программирования, особенно в области Data-Oriented Programming
  • Опыт в робототехнике и распределенных/асинхронных системах
  • Способность проактивно решать проблемы
  • Навыки совместного проектирования и реализации
  • Сильные организационные навыки для оценки и выполнения работы в срок

Желательные квалификации

  • Навыки программирования на Python (очень желательны, но не обязательны)
  • Фон в области планирования движения (идеально)

Компенсация и преимущества

Основная зарплата для этой роли составляет от $144K до $216K в год. Диапазоны компенсаций в Aurora определяются в зависимости от роли, уровня и местоположения. Начальная базовая оплата будет зависеть от таких факторов, как профессиональные навыки, опыт, квалификация, соответствующее образование или обучение, и рыночные условия. Эти диапазоны могут быть изменены в будущем. Выбранный кандидат также будет иметь право на ежегодный бонус, компенсацию акциями и льготы.

Почему стоит работать в Aurora?

В Aurora мы объединяем исключительно талантливых и опытных людей, которых движут сильные ценности. Мы стремимся к честности, ставим амбициозные цели и созда