General Motors

Staff Software Engineer - Build System Modernization

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Ведущий инженер по модернизации сборочных систем для software-defined vehicles. Перевод крупной встраиваемой сборки с Make на Bazel, интеграция с CI/CD и повышение скорости, надёжности и воспроизводимости сборок.

Задачи

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

Требования

  • Степень бакалавра в области software engineering или эквивалентный опыт
  • 12+ лет опыта в разработке ПО
  • Глубокое понимание архитектуры ПО для real-time систем
  • Опыт выпуска высококачественных safety-critical продуктов
  • Исключительные навыки решения проблем и аналитические способности, внимание к деталям
  • Умение вести несколько проектов и приоритетов в быстром темпе
  • Опыт работы в среде принятия решений, ориентированной на действия
  • Сильная экспертиза в построении и поддержке production-систем, владение Python и ещё одним языком для инженерного тулинга
  • Опыт в automotive, embedded, safety-related, calibration или systems-engineering средах
  • Крупномасштабная миграция с Make или shell-based сборки на Bazel
  • Опыт с AI-assisted developer productivity, coding agents, code intelligence, knowledge retrieval или workflow orchestration
  • Оценка AI-воркфлоу по измеримым метрикам качества, адопшена и продуктивности

Условия

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

Навыки

  • Bazel
  • Make
  • Python
  • CI/CD
  • Embedded
  • Real-time systems
  • Cross-compilation
  • Build systems
  • AI-assisted development
  • Coding agents

Похожие вакансии

Senior Software Engineer - Cluster Networking
NVIDIASeniorУдалённо
184,000 – 356,500 USD в год
14 окт.
DevOps Engineer - Costco Travel
Costco WholesaleMiddleIssaquahОфис
130,000 – 160,000 USD в год
13 окт.
Autonomy Software Integration and Test Lead
Northrop GrummanLeadEl SegundoОфисРелокация
142,200 – 213,400 USD в год
13 окт.
Software Engineering Technical Leader
CiscoLeadSan JoseГибрид
214,100 – 309,800 USD в год
12 окт.
Lead Product Software Engineer (DevOps/Deep Web Tech)
The Walt Disney CompanyLeadGlendaleОфис
155,700 – 218,700 USD в год
9 окт.
Staff Software Engineer - Build System Modernization — General Motors, 171,150 – 288,500 USD в год, Milford Charter Township | itrelocate