
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 для сотрудников и их семей