
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.