
General Motors е глобална автомобилна и производствена компания, която развива дейност в областта на инженерингa на превозни средства, производството, транспорта и информационните технологии. Основана през 1908 г., GM разработва технологии, насочени към развитието на мобилността, като същевременно следва своята визия за нулев брой катастрофи, нулеви емисии и нулеви задръствания. Международните ѝ операции обединяват големи мултидисциплинарни екипи, фокусирани върху иновациите, устойчивия транспорт и бъдещето на автомобилната индустрия.
Главен софтуерен инженер, модернизация на системите за изграждане – General Motors (хибридно, Маркъм)
Ръководете модернизацията на инфраструктурата за изграждане и тестване на вграден софтуер в General Motors с помощта на Bazel. Изграждайте мащабируеми и възпроизводими инженерни системи и оценявайте подходи с изкуствен интелект за повишаване на продуктивността на разработчиците.
Описание
- Ръководете инициативи за повишаване на продуктивността на софтуерното инженерство чрез стратегия, подобряване на процеси, подкрепа при промени и междуфункционална координация
- Ръководете сложна инженерна работа с голямо въздействие, като същевременно обучавате и наставлявате членовете на екипа
- Модернизирайте работните процеси за изграждане и тестване на вграден софтуер, като замените процесите, базирани на Make и shell, с Bazel
- Анализирайте процесите за изграждане, тестване, зависимости, toolchain-и и хардуер, за да създадете поетапен план за миграция към Bazel
- Създавайте многократно използваеми правила и макроси на Bazel, toolchain-и, платформи, конфигурационни модели и стандарти за хранилищата
- Мигрирайте вградени приложения, библиотеки, генериран код, фърмуер, работни процеси за кръстосана компилация и варианти на платформи
- Свързвайте Bazel с процесите за CI/CD, тестване, издания, артефакти, внедряване, наблюдаемост, сигурност и инфраструктура
- Подобрявайте платформата чрез кеширане, паралелно изпълнение, практики за надеждност, документация, обучение, извеждане от употреба на наследения Make и непрекъснато усъвършенстване
- Проследявайте съответствието на изграждането, възпроизводимостта, скоростта на изграждане и CI, производителността на кеша, капацитета на CI, надеждността, произхода на артефактите, съответствието със сигурността, приемането и продуктивността
- Оценявайте инженерни работни процеси с поддръжка от изкуствен интелект според измерими резултати за качество, приемане и продуктивност
Изисквания
- Бакалавърска степен по софтуерно инженерство или еквивалентен професионален опит
- 10 до 15 или повече години опит в разработването на софтуер
- Задълбочени познания по софтуерна архитектура за системи в реално време
- Опит в разработването на висококачествени продукти, критични за безопасността
- Изключителни аналитични умения и умения за решаване на проблеми с голямо внимание към детайлите
- Способност за управление на множество проекти и приоритети в динамична среда
- Умение за работа в среда, ориентирана към действия и решения
- Напреднал опит в изграждането и поддръжката на производствени софтуерни системи
- Владеене на Python и поне още един език, използван за инженерни инструменти
- Опит в автомобилната индустрия, вградените системи, безопасността, калибрирането или системното инженерство
- Опит с прехвърляне към Bazel на мащабна оркестрация на изграждането, базирана на Make или shell
- Опит с разработка с помощта на изкуствен интелект, агенти за кодиране, интелигентност на кода, извличане на знания или оркестрация на работни процеси
- Опит с измерване на инженерни работни процеси с изкуствен интелект чрез резултати за качество, приемане и продуктивност
- Не трябва да изисквате имиграционно спонсорство от GM сега или в бъдеще
Придобивки
- Платен отпуск, включително почивка, празници и допълнителен отпуск по време на бременност, родителски и осиновителски отпуск
- Здравно, стоматологично и зрително покритие
- Опции за животозастраховане за служителите и техните семейства
- Вноски от компанията и съответстващи вноски в пенсионен план с дефинирани вноски
- Програма на GM за закупуване на автомобили за служителите и техните семейства