
Inženjer softvera
Opis
Odgovornosti
- Razvoj softvera: Dizajniranje, razvoj i održavanje softvera za automobilske sustave upravljanja, uključujući električni sustav upravljanja s servo pomoći (EPAS), steer-by-wire i napredne sustave pomoći vozaču (ADAS) povezane s upravljanjem.
- Algoritmi upravljanja: Razvoj i implementacija algoritama upravljanja za sustave upravljanja kako bi se osiguralo precizno i responzivno rukovanje vozilom.
- Analiza zahtjeva: Suradnja s međufunkcionalnim timovima radi prikupljanja i analize softverskih zahtjeva za sustave upravljanja, osiguravajući usklađenost s ukupnim dizajnom vozila i ciljevima performansi.
- Integracija sustava: Integracija softverskih komponenti s hardverskim sustavima upravljanja, osiguravajući besprijekornu funkcionalnost i performanse. Bliska suradnja s hardverskim inženjerima na definiranju softversko-hardverskih sučelja.
- Testiranje i validacija: Izrada i izvođenje testnih planova za validaciju softvera upravljanja, uključujući jedinično testiranje, integracijsko testiranje i sistemsko testiranje. Korištenje alata za simulaciju i stvarnih testnih okruženja za osiguranje pouzdanosti i sigurnosti softvera.
- Debugiranje i rješavanje problema: Identifikacija i rješavanje softverskih problema i pogrešaka povezanih s sustavima upravljanja. Provođenje analize temeljnog uzroka i implementacija korektivnih radnji za poboljšanje robusnosti softvera.
- Dokumentacija: Izrada i održavanje sveobuhvatne dokumentacije za dizajn softvera, razvojne procese i korisničke priručnike povezane sa sustavima upravljanja. Osiguranje ažurnosti dokumentacije u skladu s industrijskim standardima i najboljom praksom.
- Usklađenost i standardi: Osiguranje usklađenosti procesa razvoja softvera s automobilskim industrijskim standardima, poput ISO 26262 za funkcionalnu sigurnost i ASPICE.
- Suradnja: Bliska suradnja s voditeljima projekata, vlasnicima proizvoda i drugim dionicima kako bi se osigurala pravovremena isporuka visokokvalitetnih softverskih rješenja za upravljanje.
Potrebne vještine
- Iskustvo u funkcionalnom testiranju CAN čvorova u HIL-u i vozilu.
- Iskustvo u razvoju i podešavanju SW funkcija.
- Iskustvo sa SW razvojnim alatima – MATLAB/Simulink, Carmaker.
- Stručnost s alatima za testiranje – Vector (i CAPL), dSPACE, DSA.
- Snažne analitičke vještine i vještine rješavanja problema ključne su za identifikaciju i rješavanje složenih problema u razvoju softvera.
- Poznavanje principa testiranja i sposobnost pisanja i izvršavanja testnih slučajeva.
- Razumijevanje različitih razina testiranja (jedinično testiranje, integracijsko testiranje, sistemsko testiranje).
- Sposobnost učinkovitog rada u timu, dijeljenja znanja i doprinosa razvojnom okruženju suradnje.
- Sposobnost istraživanja softverskih aplikacija i identificiranja potencijalnih problema koji možda nisu obuhvaćeni skriptiranim testnim slučajevima.
- Vještine izrade sveobuhvatnih testnih planova, definiranja strategija testiranja i procjene napora za testiranje. Sposobnost prioritizacije testnih aktivnosti na temelju projektnih zahtjeva i rokova.
Što nudimo
Kultura brige. U GlobalLogicu prioritet nam je kultura brige. U svakoj regiji i odjelu, na svakoj razini, dosljedno stavljamo ljude na prvo mjesto. Od prvog dana iskusit ćete uključivu kulturu prihvaćanja i pripadnosti, gdje ćete imati priliku izgraditi smislene veze s timskim suradnicima, podržavajućim menadžerima i suosjećajnim liderima.
Učenje i razvoj. Posvećeni smo vašem kontinuiranom učenju i razvoju. Učit ćete i rasti svakodnevno u okruženju s mnogo prilika za isprobavanje novih stvari, usavršavanje vještina i napredovanje u karijeri u GlobalLogicu. Uz naš Career Navigator alat kao samo jedan primjer, GlobalLogic nudi bogat niz programa, kurikuluma obuke i praktičnih prilika za osobni i profesionalni rast.
Zanimljiv i smislen posao. GlobalLogic je poznat po inženjerskom utjecaju za klijente širom svijeta i s njima. Kao dio našeg tima, imat ćete priliku raditi na projektima koji su važni. Svaki je jedinstvena prilika da angažirate svoju znatiželju i kreativne vještine rješavanja problema dok pomažete klijentima da zamisle što je moguće i donesu nova rješenja na tržište. Pritom ćete imati privilegiju raditi na nekim od najnaprednijih i najutjecajnijih rješenja koja oblikuju današnji svijet.
Ravnoteža i fleksibilnost. Vjerujemo u važnost ravnoteže i fleksibilnosti. S mnogim funkcionalnim područjima karijere, ulogama i radnim aranžmanima, možete istražiti načine postizanja savršene ravnoteže između posla i života. Vaš život se nastavlja izvan ureda, i uvijek se trudimo pomoći vam da integrirate i uravnotežite najbolje od posla i života, zabavljajući se pritom!
Organizacija visokog povjerenja. Mi smo organizacija visokog povjerenja gdje je integritet ključan. Pridruživanjem GlobalLogicu povjeravate se sigurnoj, pouzdanoj i etičnoj globalnoj tvrtki. Integritet i povjerenje su kamen temeljac naše vrijednosne ponude zaposlenicima i klijentima. Istinitost, otvorenost i integritet pronaći ćete u svemu što radimo.
Zahtjevi
Radno iskustvo
Razvojni inženjer/Programer