General Motors
General Motors
General Motors je globálna automobilová a výrobná spoločnosť pôsobiaca v oblasti vývoja vozidiel, výroby, dopravy a informačných technológií. Spoločnosť GM, založená v roku 1908, vyvíja technológie zamerané na pokrok v mobilite a zároveň presadzuje svoju víziu nulového počtu nehôd, nulových emisií a nulových dopravných zápch. Jej medzinárodné operácie spájajú veľké multidisciplinárne tímy, ktoré sa zameriavajú na inovácie, udržateľnú dopravu a budúcnosť automobilového priemyslu.

Vedúci softvérový inžinier DevOps – informačno-zábavné systémy VCU/CCU (hybridná práca)

Vedie DevOps, CI/CD a platformové inžinierstvo pre informačno-zábavné systémy VCU/CCU novej generácie spoločnosti General Motors. Hybridná pozícia so základňou v Austine alebo Mountain View.

Popis

  • Určovať technické smerovanie a architektúru pre DevOps, CI/CD a platformy na zostavovanie softvéru pre informačno-zábavné systémy VCU/CCU
  • Vytvárať a optimalizovať škálovateľné CI/CD pipeline pre zostavovanie vstavaného Linuxu Yocto vrátane orchestrácie, automatizovaného testovania, správy artefaktov a vydávania verzií
  • Zvyšovať rýchlosť a spoľahlivosť zostavovania pomocou distribuovaných systémov zostavovania, cachovania a zlepšení infraštruktúry
  • Automatizovať správu vydaní prostredníctvom vetvenia, verzovania, propagácie artefaktov, kontrol kvality a overovania súladu
  • Vyvíjať samoobslužné platformy, inžinierske nástroje a dashboardy, ktoré znižujú manuálnu prácu a urýchľujú dodávku
  • Zvyšovať produktivitu vývojárov pomocou automatizácie GitHubu, kontrol pull requestov, smoke testov a rýchlejších spätnoväzbových cyklov
  • Implementovať komplexnú observabilitu pomocou metrík, logov, dashboardov, upozornení, reakcie na incidenty a analýzy základných príčin
  • Využívať umelú inteligenciu a strojové učenie na predpovedanie zlyhaní zostavovania, inteligentný výber testov, optimalizáciu zdrojov, odhaľovanie anomálií a prevenciu incidentov
  • Viesť medzifunkčné programy od úvodného konceptu až po produkciu vrátane architektonických kontrol, technických rozhodnutí a komunikácie kompromisov
  • Mentorovať inžinierov DVE v oblasti postupov CI/CD, inžinierstva zostavovania a návrhových vzorov infraštruktúry
  • Rozvíjať inžinierske postupy prostredníctvom revízií kódu, mentorovania v oblasti návrhu, zlepšovania procesov, náboru a rozvoja tímu
  • Spolupracovať s tímami pre inžinierstvo, vydávanie, kvalitu, infraštruktúru a programy na modernizácii dodávky softvéru

Požiadavky

  • Vysokoškolské vzdelanie v odbore informatika, softvérové inžinierstvo, elektrotechnické inžinierstvo alebo príbuznom odbore, prípadne rovnocenné praktické skúsenosti
  • Aspoň 10 rokov skúseností v softvérovom inžinierstve, DevOps, inžinierstve zostavovania, platformovom inžinierstve alebo inžinierstve vydávania na úrovni staff
  • Preukázateľné skúsenosti s vedením významných technických iniciatív naprieč viacerými tímami od návrhu až po nasadenie do produkcie
  • Skúsenosti s návrhom architektúry a prevádzkou škálovateľných CI/CD systémov a vývojárskych platforiem
  • Praktická znalosť Jenkins, GitHub Actions, GitLab CI alebo porovnateľných automatizačných nástrojov
  • Skúsenosti so systémami zostavovania vstavaného Linuxu, krížovou kompiláciou alebo komplexnými pipeline na zostavovanie platforiem
  • Znalosť programovania a skriptovania v jazyku Python, Bash, Groovy alebo podobnom jazyku
  • Skúsenosti s používaním Dockeru, Kubernetes a aspoň jednej významnej cloudovej platformy
  • Praktické skúsenosti s nástrojmi observability pre metriky, logy, trasovania, dashboardy a upozornenia
  • Silný architektonický úsudok v oblasti API, pracovných postupov, integrácií, automatizácie a spoľahlivosti
  • Schopnosť mentorovať inžinierov, formovať architektúru a dosahovať výsledky v maticovej organizácii
  • Preferované: skúsenosti z automobilového priemyslu, vstavaných systémov, informačno-zábavných systémov, Android Automotive, Linux IVI, QNX alebo príbuzných oblastí
  • Preferované: skúsenosti s Yocto/OpenEmbedded a vstavanými platformami založenými na ARM
  • Preferované: skúsenosti s distribuovaným zostavovaním, vzdialeným vykonávaním alebo cachovaním zostavovania vo veľkom meradle
  • Preferované: znalosť repozitárov artefaktov, statickej analýzy, kvality kódu a bezpečnostného skenovania
  • Preferované: skúsenosti s vývojom interných vývojárskych platforiem, samoobslužných nástrojov alebo riešení na zvýšenie produktivity inžinierov
  • Preferované: porozumenie postupom súladu, kvality softvéru a vydávania v regulovanom prostredí alebo prostredí s dôrazom na bezpečnosť
  • Preferované: skúsenosti s nástrojmi Datadog, Prometheus, Grafana, SonarQube, Artifactory alebo porovnateľnými nástrojmi
  • Preferované: skúsenosti s uplatnením strojového učenia v procesoch DevOps
  • Preferované: znalosť vývoja s podporou umelej inteligencie, analýzy kódu pomocou LLM alebo automatizovanej analýzy základných príčin
  • Preferované: znalosť MLOps a nasadzovania modelov strojového učenia v produkčných CI/CD prostrediach
  • Preferované: skúsenosti s TensorFlow, PyTorch alebo scikit-learn

Benefity

  • Nárok na motivačnú odmenu na základe výsledkov spoločnosti, úrovne pozície a individuálnych výsledkov
  • Prístup k programu hodnotenia firemných vozidiel podmienený uspokojivým posúdením záznamu o motorovom vozidle
  • Príspevok na presťahovanie pre kandidátov, ktorí spĺňajú požiadavky firemnej politiky
  • Hybridný spôsob práce
  • Zdroje týkajúce sa benefitov a celkových odmien
  • Primerané úpravy pracoviska