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

Ведущий инженер-программист по модернизации систем сборки — General Motors (гибридный формат, Маркхэм)

Руководите модернизацией инфраструктуры сборки и тестирования встроенного ПО General Motors с использованием Bazel. Формируйте масштабируемые, воспроизводимые инженерные системы и оценивайте подходы с применением ИИ для повышения эффективности разработчиков.

Описание

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

Требования

  • Степень бакалавра в области программной инженерии или эквивалентный профессиональный опыт
  • 10–15 и более лет опыта разработки программного обеспечения
  • Глубокие знания архитектуры программного обеспечения для систем реального времени
  • Опыт создания высококачественных продуктов, критичных к безопасности
  • Выдающиеся аналитические навыки и навыки решения проблем, а также высокая внимательность к деталям
  • Способность вести несколько проектов и управлять приоритетами в динамичной среде
  • Готовность работать в ориентированной на действия среде, где решения принимаются быстро
  • Продвинутый опыт создания и сопровождения промышленных программных систем
  • Знание Python и как минимум одного другого языка, используемого для инженерных инструментов
  • Опыт работы в автомобильной отрасли, со встроенными системами, системами, связанными с безопасностью, калибровкой или системной инженерией
  • Опыт переноса крупномасштабной оркестрации сборки на основе Make или shell на Bazel
  • Опыт разработки с поддержкой ИИ, работы с агентами программирования, анализа кода, поиска знаний или оркестрации рабочих процессов
  • Опыт измерения инженерных процессов с применением ИИ по показателям качества, внедрения и производительности
  • Не требовать иммиграционного спонсорства GM сейчас или в будущем

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

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