Senior Software Engineer II, Simulation

Job expired!

Добро пожаловать в Cruise, передовую службу автономного вождения, посвященную городам, которые мы любим.

В Cruise мы разрабатываем самые сложные автономные транспортные средства в мире, чтобы безопасно соединять людей с местами, вещами и впечатлениями, которые они ценят. Наша цель включает спасение жизней, переосмысление городских пейзажей, возвращение ценного времени и восстановление свободы передвижения для многих.

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

Мы стремимся создать разнообразную, справедливую и инклюзивную среду как на рабочем месте, так и в наших продуктах. Присоединяйтесь к нам в создании положительного глобального влияния через передовые разработки в области автономной техники. Даже если вы не соответствуете всем требованиям, мы призываем вас подать заявку. Вы можете быть идеальным кандидатом!

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

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

Узнайте больше о симуляциях в Cruise

Основные обязанности

  • Создавать автоматизированные инструменты и конвейеры для создания, поддержки и выполнения тестов симуляций, чтобы ускорить обучение моделей машинного обучения и оценку их производительности.
  • Разрабатывать и интегрировать скрипты для эффективности рабочих процессов клиентов.
  • Проектировать и внедрять решения для сложных задач тестирования симуляций с акцентом на производительность и масштабируемость.
  • Сотрудничать с AV-инженерами, менеджерами по продукту, операционными менеджерами по продукту и системными инженерами для улучшения пользовательского опыта и увеличения скорости разработки.

Требования

Обязательно

  • Бакалавр, магистр или PhD в области компьютерных наук, робототехники или эквивалентный опыт.
  • 5+ лет опыта в соответствующей отрасли.
  • Сильные навыки программирования на Python.
  • Страсть к созданию инструментов, фреймворков и библиотек, упрощающих сложные рабочие процессы.
  • Подтвержденный опыт эффективного сотрудничества с клиентами и постоянной поставки качественных результатов.

Желательно

  • Опыт работы с C++
  • Опыт программирования на SQL
  • Опыт работы с BigQuery, GCP
  • Опыт проверки и валидации сложных или критичных по безопасности систем в робототехнике, автономном вождении или смежных областях

Заработная плата и льготы

Диапазон зарплат для этой должности составляет $142,800 - $210,000, при этом зарплата варьируется в зависимости от местоположения, знаний, навыков и опыта. Дополнительные льготы включают:

  • Конкурентоспособная зарплата и полный пакет льгот