General Motors
General Motors
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