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.

Senior inbäddad mjukvaruingenjör, General Motors

Utveckla inbäddad C- och AUTOSAR-styrprogramvara för General Motors och led leveranser genom hela mjukvarans livscykel. Testa, felsök och förbättra leverantörslösningar i en hybridroll med bas i Milford, Michigan.

Beskrivning

  • Prototypa och leverera programvara under hela utvecklingslivscykeln, från kravanalys och design till kodning, felavhjälpning och produktionsrelease.
  • Utveckla, implementera och felsöka inbäddad C-programvara.
  • Leda tvärfunktionella team i utformning och leverans av infrastruktur för inbäddade styrsystem, inklusive HWIO, BSW, Complex Drivers och SUMs.
  • Testa programvarans funktion och beredskap på prototypbänkar.
  • Främja gemensamma lösningar i GM-ägd programvara.
  • Dokumentera designkrav och koppla dem till testfall som visar programvarans funktion.
  • Använda automatiserade testverktyg i byggmiljöer och på testbänkar för att verifiera programvarans funktion.
  • Samordna arbetet med teamen för system, säkerhet, elektrisk arkitektur, cybersäkerhet, Software Defined Vehicle, kalibrering och fordonsprestanda.
  • Stödja rotorsaksanalyser och felsökning.
  • Samarbeta med leverantörer och leda möten för att utveckla lösningar för mikrokontroller, kringutrustning och ECU:er för ny teknik.
  • Leda förbättringar av programvarukvaliteten med fokus på underhållbarhet, återanvändbarhet och andra kvalitetsmål.
  • Felsöka kod, åtgärda brister i designen och utveckla lösningar.

Krav

  • Kandidatexamen inom datateknik, datavetenskap, elektroteknik, elektronik eller ett närliggande område.
  • Fem års erfarenhet som mjukvaruingenjör, ingenjör inom inbäddad programvara eller i en närliggande roll.
  • Fem års erfarenhet av utveckling av inbäddad programvara.
  • Fem års erfarenhet av konfigurationshanteringsprogramvara, inklusive IBM Synergy.
  • Fem års erfarenhet av inbäddade kompilatorer, länkare, felsökningsverktyg och programvara som Lauterbach, ETAS INCA och CANalyzer, samt oscilloskop och annan laboratorieutrustning.
  • Fem års erfarenhet av Test Driven Development och Behavior Driven Development.
  • Fem års erfarenhet av utveckling av AUTOSAR-kompatibel infrastruktur och firmware.
  • Fem års erfarenhet av kodkvalitetsanalys och felsökning, inklusive testfallstäckning och kvalitetsmått.
  • Förmåga att arbeta från det lokala kontoret.

Förmåner

  • Allmän information om förmåner och resurser för Total Rewards.
  • Initiativ för inkludering och tillhörighet på arbetsplatsen.
  • Skäliga anpassningar för sökande med funktionsnedsättning.
  • Stöd vid rollrelaterad bedömning och, där det är tillämpligt, kontroller före anställning.

Relaterade jobb

Thomson Reuters

Staffmjukvaruingenjör inom AI

Thomson Reuters

Led utvecklingen av AI-system för Thomson Reuters produkter inom juridik, skatt, risk och regelefterlevnad. Ta RAG-, LLM- och agentbaserade arkitekturer från koncept till produktion.

Öppna
FourKites, Inc.

Huvudarkitekt för AI-agenter och agentsystem

FourKites, Inc.

Led arkitekturarbetet för FourKites AI-agenter, från modeller och kontexthantering till utvärdering. Bygg plattformen bakom AI-drivna digitala medarbetare inom leveranskedjan.

Öppna
Pfizer

Pfizer biträdande direktör, datahantering, rapportering och analys

Pfizer

Led team och verksamhet inom datahantering med ansvar för rapportering och analys av kliniska prövningar hos Pfizer. Övervaka komplexa projekt, resurser och regulatoriska dataaktiviteter inom globala affärsenheter.

Öppna