
General Motors je globální automobilová a průmyslová společnost působící v oblasti vývoje vozidel, výroby, dopravy a informačních technologií. Společnost GM, založená v roce 1908, vyvíjí technologie zaměřené na rozvoj mobility a usiluje o naplnění své vize nulového počtu nehod, emisí a dopravních zácp. Její mezinárodní aktivity propojují velké multidisciplinární týmy zaměřené na inovace, udržitelnou dopravu a budoucnost automobilového průmyslu.
Hlavní softwarový inženýr pro modernizaci systémů sestavování — General Motors (hybridní režim, Markham)
Veďte modernizaci infrastruktury pro sestavování a testování vestavěného softwaru General Motors pomocí Bazel. Vytvářejte škálovatelné a reprodukovatelné inženýrské systémy a posuzujte přístupy s podporou AI ke zvyšování produktivity vývojářů.
Popis
- Vést iniciativy zaměřené na produktivitu softwarového inženýrství prostřednictvím strategie, zlepšování procesů, podpory změn a mezifunkční koordinace
- Řídit komplexní inženýrskou práci s vysokým dopadem a současně koučovat a mentorovat členy týmu
- Modernizovat procesy sestavování a testování vestavěného softwaru nahrazením procesů založených na Make a shell nástrojem Bazel
- Analyzovat procesy sestavování, testování, správy závislostí, řetězců nástrojů a hardwaru s cílem vytvořit fázovaný plán migrace na Bazel
- Vytvářet opakovaně použitelná pravidla a makra Bazel, řetězce nástrojů, platformy, konfigurační vzory a standardy repozitáře
- Migrovat vestavěné aplikace, knihovny, generovaný kód, firmware, procesy křížové kompilace a varianty platforem
- Propojovat Bazel s procesy CI/CD, testování, vydávání, práce s artefakty, nasazování, observability, zabezpečení a infrastruktury
- Zlepšovat platformu pomocí cachování, paralelního provádění, postupů zvyšujících spolehlivost, dokumentace, školení, vyřazování staršího Make a průběžného zdokonalování
- Sledovat paritu sestavení, reprodukovatelnost, rychlost sestavování a CI, výkon cache, kapacitu CI, spolehlivost, původ artefaktů, soulad s bezpečnostními požadavky, přijetí a produktivitu
- Posuzovat inženýrské procesy s podporou AI podle měřitelných výsledků v oblasti kvality, přijetí a produktivity
Požadavky
- Bakalářský titul v oboru softwarového inženýrství nebo rovnocenná odborná praxe
- 10 až 15 a více let zkušeností s vývojem softwaru
- Pokročilá znalost softwarové architektury systémů v reálném čase
- Zkušenosti s dodáváním vysoce kvalitních produktů kritických z hlediska bezpečnosti
- Výjimečné analytické schopnosti a schopnosti řešit problémy spolu s důrazem na detail
- Schopnost řídit více projektů a priorit v rychle se měnícím prostředí
- Schopnost pracovat v prostředí zaměřeném na akci a rozhodování
- Pokročilé zkušenosti s tvorbou a údržbou produkčních softwarových systémů
- Znalost Pythonu a alespoň jednoho dalšího jazyka používaného pro inženýrské nástroje
- Zkušenosti z automobilového průmyslu, s vestavěnými systémy, bezpečnostně relevantními systémy, kalibrací nebo systémovým inženýrstvím
- Zkušenosti s převodem rozsáhlé orchestr předběžných sestavení založené na Make nebo shell na Bazel
- Zkušenosti s vývojem podporovaným AI, programovacími agenty, inteligencí kódu, vyhledáváním znalostí nebo orchestrací pracovních postupů
- Zkušenosti s měřením inženýrských procesů s podporou AI podle výsledků kvality, přijetí a produktivity
- Nesmět nyní ani v budoucnu vyžadovat imigrační sponzorství od GM
Benefity
- Placené volno včetně dovolené, svátků a dodatečného volna v souvislosti s těhotenstvím, rodičovstvím a adopcí
- Zdravotní, stomatologické a oční pojištění
- Možnosti životního pojištění pro zaměstnance a jejich rodiny
- Příspěvky společnosti a odpovídající příspěvky do penzijního plánu s definovanými příspěvky
- Program nákupu vozidel GM pro zaměstnance a jejich rodiny