General Motors
General Motors
General Motors globalna je automobilska i proizvodna tvrtka koja djeluje u područjima razvoja vozila, proizvodnje, prometa i informacijske tehnologije. Osnovan 1908. godine, GM razvija tehnologije usmjerene na unapređenje mobilnosti, istodobno slijedeći svoju viziju nulte stope prometnih nesreća, nulte emisije i nulte prometne gužve. Njegove međunarodne operacije okupljaju velike multidisciplinarne timove usmjerene na inovacije, održivi promet i budućnost automobilske industrije.

Viši inženjer ugrađenog softvera, General Motors

Razvijajte ugrađeni softver u jeziku C i upravljački softver AUTOSAR za General Motors te vodite isporuku kroz cijeli životni ciklus softvera. Testirajte, otklanjajte pogreške i poboljšavajte rješenja dobavljača na hibridnom radnom mjestu u Milfordu u Michiganu.

Opis

  • Izrađujte prototipove i isporučujte softver tijekom cijelog razvojnog ciklusa, od analize zahtjeva i dizajna do programiranja, rješavanja nedostataka i puštanja u proizvodnju.
  • Razvijajte, implementirajte i otklanjajte pogreške u ugrađenom softveru u jeziku C.
  • Vodite međufunkcijske timove u dizajniranju i isporuci infrastrukture ugrađenih upravljačkih sustava, uključujući HWIO, BSW, složene upravljačke programe i SUM-ove.
  • Testirajte funkcionalnost i spremnost softvera na prototipnim ispitnim stolovima.
  • Promičite zajednička rješenja u softveru u vlasništvu GM-a.
  • Dokumentirajte zahtjeve dizajna i povežite ih s testnim slučajevima koji dokazuju funkcionalnost softvera.
  • Upotrebljavajte automatizirane alate za testiranje u okruženjima za izgradnju i na ispitnim stolovima kako biste provjerili funkcionalnost softvera.
  • Koordinirajte rad s timovima za sustave, sigurnost, električnu arhitekturu, kibernetičku sigurnost, softverski definirana vozila, kalibraciju i performanse vozila.
  • Podržavajte analizu temeljnog uzroka i otklanjanje pogrešaka.
  • Surađujte s dobavljačima i vodite sastanke radi razvoja rješenja za mikrokontrolere, periferne uređaje i pojedinačne ECU jedinice za nove tehnologije.
  • Vodite poboljšanja kvalitete softvera usmjerena na mogućnost održavanja, ponovnu upotrebu i druge ciljeve kvalitete.
  • Rješavajte probleme u kodu, uklanjajte nedostatke dizajna i razvijajte rješenja.

Zahtjevi

  • Prvostupnička diploma iz računalnog inženjerstva, računarstva, elektrotehnike, elektroničkog inženjerstva ili srodnog područja.
  • Pet godina iskustva na radnom mjestu softverskog inženjera, inženjera ugrađenog softvera ili srodnoj poziciji.
  • Pet godina iskustva u razvoju ugrađenog softvera.
  • Pet godina iskustva sa softverom za upravljanje konfiguracijom, uključujući IBM Synergy.
  • Pet godina iskustva s ugrađenim kompilatorima, povezivačima, alatima za otklanjanje pogrešaka i softverom kao što su Lauterbach, ETAS INCA i CANalyzer te osciloskopima i drugom laboratorijskom opremom.
  • Pet godina iskustva s razvojem vođenim testiranjem i razvojem vođenim ponašanjem.
  • Pet godina iskustva u razvoju infrastrukture i firmvera usklađenih s AUTOSAR-om.
  • Pet godina iskustva u analizi kvalitete koda i otklanjanju pogrešaka, uključujući pokrivenost testnim slučajevima i metrike kvalitete.
  • Mogućnost dolaska u lokalni ured.

Pogodnosti

  • Opće informacije o pogodnostima i resursima Total Rewards.
  • Inicijative za uključivost i osjećaj pripadnosti na radnom mjestu.
  • Razumne prilagodbe za kandidate s invaliditetom.
  • Podrška pri procjeni povezanoj s radnim mjestom i, prema potrebi, provjeri prije zaposlenja.