
Softverski inženjer
Opis
Odgovornosti
- Razvoj softvera: Dizajniranje, razvoj i održavanje softvera za sisteme upravljanja automobilom, uključujući električni servo sistem upravljanja (EPAS), steer-by-wire i napredne sisteme pomoći vozaču (ADAS) vezane za upravljanje.
- Kontrolni algoritmi: Razvoj i implementacija kontrolnih algoritama za sisteme upravljanja kako bi se osiguralo precizno i responzivno upravljanje vozilom.
- Analiza zahtjeva: Saradnja s višefunkcionalnim timovima radi prikupljanja i analize softverskih zahtjeva za sisteme upravljanja, osiguravajući usklađenost s ukupnim dizajnom vozila i ciljevima performansi.
- Integracija sistema: Integracija softverskih komponenti sa hardverskim sistemima upravljanja, osiguravajući besprijekornu funkcionalnost i performanse. Bliska saradnja sa hardverskim inženjerima radi definisanja softversko-hardverskih interfejsa.
- Testiranje i validacija: Razvoj i izvršenje testnih planova za validaciju softvera upravljanja, uključujući jedinično testiranje, testiranje integracije i testiranje na nivou sistema. Korišćenje alata za simulaciju i stvarnih testnih okruženja radi osiguranja pouzdanosti i sigurnosti softvera.
- Otklanjanje grešaka i rješavanje problema: Identifikacija i rješavanje softverskih problema i grešaka vezanih za sisteme upravljanja. Sprovođenje analize uzroka i implementacija korektivnih mjera radi poboljšanja robustnosti softvera.
- Dokumentacija: Kreiranje i održavanje sveobuhvatne dokumentacije za dizajn softvera, razvojne procese i korisnička uputstva vezana za sisteme upravljanja. Osigurati da je dokumentacija ažurna u skladu sa industrijskim standardima i najboljom praksom.
- Usklađenost i standardi: Osigurati da softverski razvojni procesi budu usklađeni sa standardima automobilske industrije, poput ISO 26262 za funkcionalnu sigurnost i ASPICE.
- Saradnja: Bliska saradnja sa menadžerima projekata, vlasnicima proizvoda i drugim zainteresovanim stranama kako bi se osigurala pravovremena isporuka visokokvalitetnih softverskih rješenja za upravljanje.
Potrebne vještine
- Iskustvo s funkcionalnim testiranjem CAN čvorova u HIL i vozilu.
- Iskustvo s razvojem i podešavanjem SW funkcija.
- Iskustvo s SW razvojnim alatima – MATLAB/Simulink, Carmaker.
- Stručnost s alatima za testiranje – Vector (i CAPL), dSPACE, DSA.
- Snažne analitičke i vještine rješavanja problema su ključne 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 nivoa testiranja (jedinično testiranje, testiranje integracije, testiranje sistema).
- Sposobnost efikasnog rada u timu, dijeljenja znanja i doprinošenja saradničkom razvojnom okruženju.
- Sposobnost istraživanja softverskih aplikacija i identifikacije potencijalnih problema koji možda nisu obuhvaćeni skriptovanim testnim slučajevima.
- Vještine u kreiranju sveobuhvatnih testnih planova, definisanju strategija testiranja i procjeni napora za testiranje. Treba biti u stanju da prioritizuje aktivnosti testiranja na osnovu projektnih zahtjeva i rokova.
Šta nudimo
Kultura brige. U GlobalLogicu, prioritet nam je kultura brige. U svim regijama i odjeljenjima, na svakom nivou, dosljedno stavljamo ljude na prvo mjesto. Od prvog dana doživjet ćete inkluzivnu kulturu prihvatanja i pripadanja, gdje ćete imati priliku izgraditi značajne veze sa saradničkim timovima, podržavajućim menadžerima i saosećajnim liderima.
Učenje i razvoj. Posvećeni smo vašem kontinuiranom učenju i razvoju. Učite i rastete svakodnevno u okruženju s mnogo prilika da isprobate nove stvari, usavršite svoje vještine i unaprijedite svoju karijeru u GlobalLogicu. Sa našim alatom Career Navigator kao samo jednim primjerom, GlobalLogic nudi bogat niz programa, treninga i praktičnih prilika za lični i profesionalni razvoj.
Zanimljiv i smislen posao. GlobalLogic je poznat po inženjerskom utjecaju za klijente i sa klijentima širom svijeta. Kao dio našeg tima, imat ćete priliku raditi na projektima koji su važni. Svaki je jedinstvena prilika da angažujete svoju radoznalost i kreativne vještine rješavanja problema dok pomažete klijentima da preosmisle šta je moguće i donesu nova rješenja na tržište. U tom procesu, imat ćete privilegiju da radite na nekim od najsavremenijih i najutjecajnijih rješenja koja oblikuju svijet danas.
Ravnoteža i fleksibilnost. Vjerujemo u važnost ravnoteže i fleksibilnosti. Sa mnogim funkcionalnim karijernim područjima, ulogama i radnim aranžmanima, možete istražiti načine postizanja savršene ravnoteže između posla i života. Vaš život se proteže i van kancelarije, i uvijek se trudimo da vam pomognemo da integrišete i uravnotežite najbolje od posla i života, uz zabavu na tom putu!
Organizacija visokog povjerenja. Mi smo organizacija visokog povjerenja gdje je integritet ključan. Pridruživanjem GlobalLogicu, polažete svoje povjerenje u sigurnu, pouzdanu i etičku globalnu kompaniju. Integritet i povjerenje su kamen temeljac naše vrijednosne ponude zaposlenima i klijentima. Naći ćete istinitost, iskrenost i integritet u svemu što radimo.
Zahtjevi
Radno iskustvo
Izrada softvera/Programiranje