General Motors
General Motors
General Motors je globální automobilová a průmyslová společnost působící v oblasti vývoje vozidel, výroby, dopravy a informačních technologií. Společnost GM, založená v roce 1908, vyvíjí technologie zaměřené na rozvoj mobility a usiluje o naplnění své vize nulového počtu nehod, emisí a dopravních zácp. Její mezinárodní aktivity propojují velké multidisciplinární týmy zaměřené na inovace, udržitelnou dopravu a budoucnost automobilového průmyslu.

Seniorní inženýr vestavěného softwaru, General Motors

Vyvíjejte řídicí software v jazyce C a AUTOSAR pro General Motors a veďte dodávky ve všech fázích životního cyklu softwaru. Hybridní práce v Milfordu ve státě Michigan; testujte, laděte a zlepšujte řešení dodavatelů.

Popis

  • Vytvářejte prototypy a dodávejte software v průběhu celého životního cyklu vývoje: od analýzy požadavků a návrhu přes programování a odstraňování vad až po vydání do výroby.
  • Vyvíjejte, implementujte a laďte vestavěný software v jazyce C.
  • Veďte mezifunkční týmy při návrhu a dodávání infrastruktury vestavěného řízení, včetně HWIO, BSW, Complex Drivers a SUMs.
  • Testujte funkčnost a připravenost softwaru na prototypových pracovištích.
  • Podporujte sdílená řešení napříč softwarem vlastněným společností GM.
  • Dokumentujte požadavky na návrh a propojujte je s testovacími případy, které prokazují funkčnost softwaru.
  • Pomocí automatizovaných testovacích nástrojů v prostředích sestavení i na pracovištích ověřujte funkčnost softwaru.
  • Koordinujte spolupráci s týmy systémů, bezpečnosti, elektrické architektury, kybernetické bezpečnosti, Software Defined Vehicle, kalibrace a výkonu vozidel.
  • Podporujte analýzu hlavních příčin a ladění.
  • Spolupracujte s dodavateli a veďte schůzky zaměřené na vývoj řešení pro mikrokontroléry, periferní zařízení a konkrétní ECU pro nové technologie.
  • Veďte zlepšování kvality softwaru se zaměřením na udržovatelnost, opětovnou použitelnost a další cíle kvality.
  • Řešte problémy v kódu, odstraňujte nedostatky návrhu a vyvíjejte řešení.

Požadavky

  • Bakalářský titul v oboru počítačového inženýrství, informatiky, elektrotechniky, elektroniky nebo příbuzném oboru.
  • Pět let zkušeností na pozici softwarového inženýra, inženýra vestavěného softwaru nebo v příbuzné roli.
  • Pět let zkušeností s vývojem vestavěného softwaru.
  • Pět let zkušeností se softwarem pro správu konfigurací, včetně IBM Synergy.
  • Pět let zkušeností s překladači, linkery a ladicími nástroji pro vestavěný software a s programy Lauterbach, ETAS INCA a CANalyzer, stejně jako s osciloskopy a dalším laboratorním vybavením.
  • Pět let zkušeností s metodikami Test Driven Development a Behavior Driven Development.
  • Pět let zkušeností s vývojem infrastruktury a firmwaru v souladu s AUTOSAR.
  • Pět let zkušeností s analýzou kvality kódu a laděním, včetně pokrytí testovacími případy a metrik kvality.
  • Schopnost docházet do místní kanceláře.

Benefity

  • Obecné informace o benefitech a zdrojích Total Rewards.
  • Iniciativy podporující inkluzi a sounáležitost na pracovišti.
  • Přiměřené úpravy pro uchazeče se zdravotním postižením.
  • Podpora při posouzení souvisejícím s rolí a případně při prověřování před nástupem.