General Motors
General Motors
General Motors е глобална автомобилна и производствена компания, която развива дейност в областта на инженерингa на превозни средства, производството, транспорта и информационните технологии. Основана през 1908 г., GM разработва технологии, насочени към развитието на мобилността, като същевременно следва своята визия за нулев брой катастрофи, нулеви емисии и нулеви задръствания. Международните ѝ операции обединяват големи мултидисциплинарни екипи, фокусирани върху иновациите, устойчивия транспорт и бъдещето на автомобилната индустрия.

Водещ софтуерен инженер по DevOps – инфотейнмънт системи VCU/CCU (хибридна работа)

Ръководите DevOps, CI/CD и платформеното инженерство за инфотейнмънт системите VCU/CCU от следващо поколение на General Motors. Хибридна позиция с база в Остин или Маунтин Вю.

Описание

  • Определяте техническата посока и архитектурата за DevOps, CI/CD и платформи за изграждане, обслужващи инфотейнмънт системите VCU/CCU
  • Създавате и оптимизирате мащабируеми CI/CD конвейери за компилации на вграден Linux Yocto, включително оркестрация, автоматизирано тестване, управление на артефакти и издания
  • Увеличавате скоростта и надеждността на компилациите чрез разпределени системи за изграждане, кеширане и подобрения на инфраструктурата
  • Автоматизирате управлението на изданията чрез разклоняване, версиониране, промотиране на артефакти, контролни точки за качество и проверка на съответствието
  • Разработвате платформи за самообслужване, инженерни инструменти и табла, които намаляват ръчната работа и ускоряват доставката
  • Подобрявате продуктивността на разработчиците чрез автоматизация в GitHub, проверки на pull request-и, smoke тестове и по-бързи цикли за обратна връзка
  • Реализирате цялостна наблюдаемост чрез метрики, логове, табла, известия, реакция при инциденти и анализ на първопричината
  • Прилагате изкуствен интелект и машинно обучение за прогнозиране на неуспешни компилации, интелигентен подбор на тестове, оптимизиране на ресурсите, откриване на аномалии и предотвратяване на инциденти
  • Ръководите междуфункционални програми от първоначалната концепция до продукцията, включително архитектурни прегледи, технически решения и комуникация на компромисите
  • Менторирате DVE инженери относно практиките за CI/CD, инженеринг на компилациите и моделите за проектиране на инфраструктурата
  • Развивате инженерните практики чрез прегледи на код, менторство по проектиране, подобряване на процесите, подбор на служители и развитие на екипа
  • Работите с екипите по инженеринг, издания, качество, инфраструктура и програми за модернизиране на доставката на софтуер

Изисквания

  • Бакалавърска степен по компютърни науки, софтуерно инженерство, електроинженерство или сродна област, или равностоен практически опит
  • Поне 10 години опит в софтуерното инженерство, DevOps, инженеринг на компилации, платформено инженерство или инженеринг на издания на ниво staff
  • Доказан опит във воденето на значими технически инициативи в няколко екипа от проектирането до внедряването в продукция
  • Опит в архитектурата и експлоатацията на мащабируеми CI/CD системи и платформи за разработчици
  • Работни познания по Jenkins, GitHub Actions, GitLab CI или сравними инструменти за автоматизация
  • Опит със системи за компилация на вграден Linux, крос-компилация или сложни конвейери за изграждане на платформи
  • Умения по програмиране и скриптиране на Python, Bash, Groovy или сходен език
  • Опит с Docker, Kubernetes и поне една основна облачна платформа
  • Практически опит с инструменти за наблюдаемост на метрики, логове, трасета, табла и известия
  • Силна архитектурна преценка по отношение на API, работни потоци, интеграции, автоматизация и надеждност
  • Способност да менторирате инженери, да оформяте архитектура и да постигате резултати в матрична организация
  • Предимство: опит в автомобилната индустрия, вградените системи, инфотейнмънта, Android Automotive, Linux IVI, QNX или сродни области
  • Предимство: опит с Yocto/OpenEmbedded и вградени платформи, базирани на ARM
  • Предимство: опит с разпределени компилации, отдалечено изпълнение или мащабно кеширане на компилации
  • Предимство: познания за хранилища за артефакти, статичен анализ, качество на кода и сканиране за сигурност
  • Предимство: опит в разработването на вътрешни платформи за разработчици, инструменти за самообслужване или решения за инженерна продуктивност
  • Предимство: разбиране на съответствието, качеството на софтуера и практиките за издания в регулирана среда или среда с повишени изисквания за безопасност
  • Предимство: опит с Datadog, Prometheus, Grafana, SonarQube, Artifactory или сравними инструменти
  • Предимство: опит с прилагането на машинно обучение в DevOps процеси
  • Предимство: познания за разработка с помощта на изкуствен интелект, анализ на код с LLM или автоматизиран анализ на първопричината
  • Предимство: познания по MLOps и внедряване на модели за машинно обучение в продукционни CI/CD среди
  • Предимство: опит с TensorFlow, PyTorch или scikit-learn

Придобивки

  • Право на стимулиращо възнаграждение въз основа на представянето на компанията, нивото на ролята и индивидуалните резултати
  • Достъп до програмата за оценка на служебни автомобили при условие на удовлетворителен преглед на справката за моторно превозно средство
  • Помощ при преместване за кандидати, които отговарят на изискванията на политиката на компанията
  • Хибриден режим на работа
  • Ресурси за придобивки и общо възнаграждение
  • Разумни приспособявания на работното място