General Motors
General Motors
General Motors er et globalt bil- og produksjonsselskap som arbeider med kjøretøyutvikling, produksjon, transport og informasjonsteknologi. GM ble grunnlagt i 1908 og utvikler teknologi med mål om å fremme mobilitet, samtidig som selskapet arbeider mot sin visjon om null ulykker, null utslipp og null kø. Den internasjonale virksomheten samler store, tverrfaglige team med fokus på innovasjon, bærekraftig transport og fremtidens bilindustri.

Senioringeniør innen innebygd programvare, General Motors

Utvikle innebygd C- og AUTOSAR-styringsprogramvare for General Motors, og lede leveranser gjennom hele programvarens livssyklus. Test, feilsøk og forbedre leverandørløsninger i en hybridrolle med base i Milford, Michigan.

Beskrivelse

  • Utvikle prototyper og levere programvare gjennom hele utviklingslivssyklusen, fra kravsanalyse og design til koding, feilretting og produksjonsutgivelse.
  • Utvikle, implementere og feilsøke innebygd C-programvare.
  • Lede tverrfaglige team i utforming og levering av infrastruktur for innebygde styringssystemer, inkludert HWIO, BSW, Complex Drivers og SUMs.
  • Teste programvarens funksjonalitet og beredskap på prototypebenker.
  • Fremme felles løsninger på tvers av programvare eid av GM.
  • Dokumentere designkrav og knytte dem til testtilfeller som demonstrerer programvarens funksjonalitet.
  • Bruke automatiserte testverktøy i byggemiljøer og på testbenker for å verifisere programvarens funksjonalitet.
  • Koordinere med team innen systemer, sikkerhet, elektrisk arkitektur, cybersikkerhet, Software Defined Vehicle, kalibrering og kjøretøyytelse.
  • Bidra til rotårsaksanalyse og feilsøking.
  • Samarbeide med leverandører og lede møter for å utvikle løsninger for mikrokontrollere, periferiutstyr og ECU-er for ny teknologi.
  • Lede forbedringer av programvarekvaliteten med fokus på vedlikeholdbarhet, gjenbrukbarhet og andre kvalitetsmål.
  • Feilsøke kode, rette opp designmangler og utvikle løsninger.

Krav

  • Bachelorgrad innen datateknikk, informatikk, elektroteknikk, elektronikk eller et beslektet fagområde.
  • Fem års erfaring som programvareingeniør, ingeniør innen innebygd programvare eller i en beslektet rolle.
  • Fem års erfaring med utvikling av innebygd programvare.
  • Fem års erfaring med konfigurasjonsstyringsprogramvare, inkludert IBM Synergy.
  • Fem års erfaring med innebygde kompilatorer, lenkere, feilsøkingsverktøy og programvare som Lauterbach, ETAS INCA og CANalyzer, samt oscilloskoper og annet laboratorieutstyr.
  • Fem års erfaring med Test Driven Development og Behavior Driven Development.
  • Fem års erfaring med utvikling av AUTOSAR-kompatibel infrastruktur og fastvare.
  • Fem års erfaring med analyse av kodekvalitet og feilsøking, inkludert testdekning og kvalitetsmålinger.
  • Evne til å møte på det lokale kontoret.

Fordeler

  • Generell informasjon om fordeler og ressurser for Total Rewards.
  • Initiativer for inkludering og tilhørighet på arbeidsplassen.
  • Rimelig tilrettelegging for søkere med funksjonsnedsettelser.
  • Støtte til rolletilknyttet vurdering og, der det er aktuelt, screening før ansettelse.