General Motors
General Motors
General Motors — глобальная автомобильная и промышленная компания, работающая в сферах разработки автомобилей, производства, транспорта и информационных технологий. Основанная в 1908 году, GM разрабатывает технологии для развития мобильности и стремится реализовать своё видение мира без аварий, выбросов и пробок. Международная деятельность компании объединяет крупные междисциплинарные команды, сосредоточенные на инновациях, экологичном транспорте и будущем автомобильной отрасли.

Старший инженер-программист по эксплуатации протоколов и доверию

Разрабатывайте системы симуляционного тестирования программного обеспечения автономных автомобилей General Motors, включая серверные сервисы, конвейеры данных и оркестрацию рабочих процессов. Совершенствуйте создание и выполнение тестов, а также процессы обеспечения качества с помощью автоматизации и надежных инженерных практик.

Описание

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

Требования

  • Диплом бакалавра, магистра или доктора в области компьютерных наук, инженерии или смежной дисциплины либо эквивалентный практический опыт.
  • Не менее пяти лет опыта проектирования, разработки и эксплуатации промышленного программного обеспечения, серверных сервисов, платформ данных или инфраструктурных систем.
  • Глубокие знания Python, включая промышленное программирование, модульное тестирование, ревью кода, отладку и практики обеспечения надежности.
  • Опыт разработки масштабируемых серверных систем, API, микросервисов, оркестрации рабочих процессов или внутренних инженерных платформ.
  • Опыт эксплуатации облачных промышленных систем, включая развертывание, наблюдаемость, производительность и операционную надежность.
  • Опыт проектирования или эксплуатации конвейеров данных и систем обработки с использованием SQL, NoSQL и связанных инструментов для крупномасштабных операционных данных, телеметрии или данных временных рядов.
  • Опыт создания автоматизированных тестов, проверок валидации и качества, процессов CI/CD или рабочих процессов выпуска.
  • Умение руководить подготовкой технической документации высокого уровня и координировать поставку результатов между несколькими командами.
  • Сильные коммуникативные навыки и способность превращать неясные технические задачи в практические и поддерживаемые решения.
  • Адаптивность, ответственность и способность эффективно работать в меняющихся технических условиях.
  • GM не предоставляет иммиграционное спонсорство; кандидатам не должно требоваться иммиграционное спонсорство GM сейчас или в будущем.
  • Желателен опыт работы с автономными автомобилями, робототехникой, симуляцией, системами оценки, автоматизированной генерацией и выполнением тестов, оркестрацией рабочих процессов, процессами контроля качества с участием человека, управлением выпусками, обнаружением аномалий, наблюдаемостью, анализом временных рядов, продуктами критической безопасности, облачными нативными развертываниями, контейнеризацией и распределенными системами.

Преимущества

  • Оплачиваемый отпуск, включая отпускные дни, праздничные дни, а также дополнительные льготы в виде отпуска по беременности, уходу за ребенком и усыновлению.
  • Медицинское, стоматологическое страхование и страхование зрения, счет расходов на медицинское обслуживание и бонус за участие в оздоровительных программах.
  • Программы страхования жизни для сотрудников и их семей.
  • Взносы компании и соответствующие взносы в пенсионный план с установленными взносами.
  • Программа покупки автомобилей GM для сотрудников, членов их семей и друзей.