General Motors
General Motors
General Motors är ett globalt fordons- och tillverkningsföretag som arbetar med fordonsutveckling, produktion, transport och informationsteknik. GM grundades 1908 och utvecklar teknik med målet att främja mobilitet, samtidigt som företaget strävar efter sin vision om noll olyckor, noll utsläpp och noll trängsel. Den internationella verksamheten samlar stora, tvärvetenskapliga team med fokus på innovation, hållbara transporter och fordonsindustrins framtid.

Chef för mjukvaruutveckling, fordonsdataplattform – General Motors, Markham

Led utvecklingen av General Motors fordonsdataplattform för Android, Linux och QNX i en hybridroll i Markham. Ansvara för mjukvaruleveranser från ECU till moln, arkitektur, tillförlitlighet och produktionsdrift.

Beskrivning

  • Bygg upp och stöd ett mjukvaruutvecklingsteam genom rekrytering, målsättning, återkoppling, prestationsledning och karriärutveckling.
  • Leda leveransen av kontrollplans-, dataplans-, SDK- och enhetlig loggningsinfrastruktur för Android, Linux och QNX, från planering till lansering och fältstöd.
  • Fastställa teknisk riktning och fatta arkitektur- och designbeslut tillsammans med utvecklingsteamet.
  • Bidra till designaktiviteter, kodgranskningar, granskningar av testfall och prototyper.
  • Tillämpa produktionsstandarder för ECU:er med fokus på tillförlitlighet, prestanda, dataskydd och effektiv resursanvändning.
  • Utveckla skalbara arbetssätt för enhetstester och integrationstester, dokumentation samt lanseringsberedskap.
  • Skapa färdplaner tillsammans med applikationsteam och produktintressenter som speglar fordonsflottans databehov.
  • Samordna med plattforms-, moln-, DevOps-, cybersäkerhets- och dataskyddsteam kring utrullningar, integrationer, införande, samordning och datastyrning.
  • Kommunicera leveransstatus, risker och avvägningar till ledning och samarbetsteam.
  • Ha operativt ägarskap genom hälsomätetal, incidenthantering, grundorsaksanalys och korrigerande åtgärder.
  • Coacha utvecklare och utveckla framtida tekniska ledare.

Krav

  • Kandidatexamen i datavetenskap, ingenjörsvetenskap eller ett närliggande område.
  • Minst sex års erfarenhet av mjukvaruutveckling eller systemteknik med Android, Linux och/eller QNX.
  • Minst två års erfarenhet av att leda mjukvaruutvecklare, inklusive rekrytering, prestationsledning och karriärutveckling.
  • Goda kunskaper i C, C++ och/eller Java eller Kotlin för Android samt erfarenhet av integrationer på plattformsnivå.
  • Erfarenhet av att leverera mjukvara till produktions-ECU:er eller andra resursbegränsade enheter med begränsad CPU, minne, lagring och bandbredd.
  • Bakgrund inom kontrollplans- eller fordonsflottshanteringsprogramvara, pipelines för datainsamling och dataöverföring, loggnings- eller telemetrisystem eller SDK:er och bibliotek som används av andra team.
  • Erfarenhet av att utforma telemetri som stödjer operativ insyn och fjärrstyrning i fordonsflottor av stor skala.
  • Erfarenhet av att skala dataflöden från ECU:er till molnet.
  • Dokumenterad erfarenhet av att leverera kritisk mjukvara som omfattas av krav på tillförlitlighet, prestanda och dataskydd.
  • Erfarenhet av att leda tekniska initiativ över flera team, inklusive grupper utanför den egna rapporteringslinjen.
  • Stark teknisk kommunikations- och designdokumentationsförmåga samt förmåga att presentera status, risker och avvägningar för ledningen.
  • Får inte behöva immigrationssponsring från General Motors nu eller i framtiden.

Förmåner

  • Betald ledighet omfattar semester, helgdagar samt kompletterande graviditets-, föräldra- och adoptionsledighet.
  • Sjukvårds-, tandvårds- och synförsäkring.
  • Livförsäkringsalternativ för medarbetare och deras familjer.
  • Arbetsgivarens och matchande inbetalningar till en avgiftsbestämd pensionsplan.
  • General Motors fordonsköpsprogram för medarbetare och deras familjer.