
General Motors er en global bil- og produktionsvirksomhed, der arbejder med køretøjsudvikling, produktion, transport og informationsteknologi. GM blev grundlagt i 1908 og udvikler teknologi med det formål at fremme mobilitet, samtidig med at virksomheden forfølger sin vision om nul ulykker, nul udledninger og nul trængsel. De internationale aktiviteter samler store, tværfaglige teams med fokus på innovation, bæredygtig transport og bilindustriens fremtid.
Principal Software Engineer, modernisering af byggesystemer – General Motors (hybrid, Markham)
Led moderniseringen af General Motors’ infrastruktur til build og test af embedded-software med Bazel. Skab skalerbare, reproducerbare udviklingssystemer, og vurder AI-understøttede metoder til øget udviklerproduktivitet.
Beskrivelse
- Lede initiativer, der øger produktiviteten inden for softwareudvikling, gennem strategi, procesforbedring, forandringsstøtte og tværgående koordinering
- Lede komplekst ingeniørarbejde med stor betydning samt coache og vejlede teammedlemmer
- Modernisere workflows til build og test af embedded-software ved at erstatte Make- og shell-baserede processer med Bazel
- Analysere processer for build, test, afhængigheder, toolchains og hardware for at udarbejde en trinvis plan for migrering til Bazel
- Skabe genanvendelige Bazel-regler, makroer, toolchains, platforme, konfigurationsmønstre og standarder for repositories
- Migrere embedded-applikationer, biblioteker, genereret kode, firmware, workflows til krydskompilering og platformvarianter
- Forbinde Bazel med processer for CI/CD, test, releases, artefakter, deployment, observability, sikkerhed og infrastruktur
- Forbedre platformen gennem caching, parallel udførelse, praksisser for pålidelighed, dokumentation, træning, udfasning af ældre Make-løsninger og løbende videreudvikling
- Følge build-paritet, reproducerbarhed, build- og CI-hastighed, cacheydelse, CI-kapacitet, pålidelighed, artefakters oprindelse, sikkerhedsefterlevelse, anvendelse og produktivitet
- Vurdere AI-understøttede ingeniør-workflows ud fra målbare resultater for kvalitet, anvendelse og produktivitet
Krav
- Bachelorgrad i softwareteknik eller tilsvarende erhvervserfaring
- 10 til 15+ års erfaring med softwareudvikling
- Stærkt kendskab til softwarearkitektur for realtidssystemer
- Erfaring med at levere produkter af høj kvalitet, hvor sikkerhed er kritisk
- Fremragende analytiske evner og problemløsningsevner samt stor sans for detaljer
- Evne til at håndtere flere projekter og prioriteter i et miljø med højt tempo
- Trives med at arbejde i en handlingsorienteret og beslutningsfokuseret ramme
- Avanceret erfaring med at bygge og vedligeholde produktionssystemer til software
- Gode Python-kundskaber samt mindst ét andet sprog, der anvendes til tekniske værktøjer
- Erfaring fra automotive, embedded, sikkerhedsrelaterede områder, kalibrering eller systemteknik
- Erfaring med at flytte storskala Make- eller shell-baseret build-orkestrering til Bazel
- Erfaring med AI-assisteret udvikling, kodeagenter, kodeintelligens, videnssøgning eller workflow-orkestrering
- Erfaring med at måle AI-aktiverede ingeniør-workflows gennem resultater for kvalitet, anvendelse og produktivitet
- Må ikke have behov for, at GM sponsorerer immigration nu eller i fremtiden
Fordele
- Betalt frihed, herunder ferie, helligdage samt supplerende graviditets-, forældre- og adoptionsorlov
- Sundheds-, tandlæge- og synsdækning
- Muligheder for livsforsikring for medarbejdere og deres familier
- Arbejdsgiverbidrag og matchende bidrag til en pensionsordning med definerede bidrag
- GM Vehicle Purchase Plan for medarbejdere og deres familier