
Inženjer platformskog softvera za automobilsku industriju - Linux/Upravljački programi/Android
Opis
Ako želite raditi blizu hardvera i pomoći u izgradnji tehničkog temelja za infotainment sustave sljedeće generacije, ovo bi mogao biti vaš sljedeći korak. Tražimo inženjera platformskog softvera koji uživa u dubokom tehničkom rješavanju problema, programiranju na niskoj razini i osiguravanju da hardver i softver besprijekorno rade zajedno unutar složenih ECU jedinica.
O namaCPAC Systems razvija napredne sustave upravljanja za pomorske i industrijske primjene. Od 1999. godine pretvaramo složene operacije u intuitivna iskustva. S 250 zaposlenika, portfeljem od 50 patenata i više od 500.000 isporučenih proizvoda godišnje, pokrećemo inovacije u svemu od elektrifikacije do inteligentne automatizacije, uvijek radeći na sjecištu sigurnosti, učinkovitosti i korisničkog iskustva. Kao dio Volvo grupe, naša je uloga voditi napredni tehnološki razvoj i istraživati sljedeću generaciju pametnih sustava upravljanja.
Vaša ulogaKao inženjer platformskog softvera usredotočit ćete se na integraciju hardvera i temeljni razvoj softvera za naše Android-based infotainment ECU jedinice. Radit ćete praktično s komponentama kernela, upravljačkim programima uređaja i hardverskim sučeljima kao što su GMSL, Automotive Ethernet i FPD-Link, osiguravajući pouzdane, stabilne i visokoučinkovite sustave.
U ovoj ulozi blisko ćete surađivati s arhitektima sustava kako biste definirali sloj interakcije hardvera i softvera, sudjelovati u pregledima dizajna i koda te doprinijeti dugoročnoj održivosti i kvaliteti komponenti niske razine. Također ćete podržavati projekte nadogradnje Android OS-a osiguravajući kompatibilnost upravljačkih programa i stabilnost hardvera kroz verzije.
Ovo je uloga za nekoga tko uživa u rješavanju složenih tehničkih izazova, kopanju u unutrašnjost kernela i izgradnji čvrstog temelja o kojem cijeli sustav ovisi.
Odgovornosti- Integrirajte i održavajte hardver za automobilski infotainment kao što su GMSL, Automotive Ethernet i FPD-Link
- Razvijajte i održavajte komponente Linux kernela i upravljačke programe uređaja
- Surađujte s arhitektima sustava na dizajnu sučelja hardver-softver
- Osigurajte održivost, robusnost i kvalitetu koda za komponente niske razine
- Sudjelujte u pregledima dizajna i koda za hardverske module
- Održavajte tehničku dokumentaciju za hardverske i kernel slojeve
- Podržavajte projekte nadogradnje Android OS-a i osigurajte stabilnost upravljačkih programa i kompatibilnost hardvera
- Jako iskustvo s automobilskim hardverskim rješenjima i komunikacijskim protokolima
- Čvrsto iskustvo u razvoju Linux kernela i programiranju upravljačkih programa uređaja
- Poznavanje C/C++ (Python za alat je prednost)
- Dobro razumijevanje ugrađenih sustava i arhitekture ECU jedinica
- Tečno poznavanje engleskog jezika, pismeno i usmeno
- Poznavanje Qualcomm CPU-ova
- Iskustvo u podršci nadogradnjama Android platforme ili prilagodbi hardverskih upravljačkih programa za nove Android verzije
Uživate raditi blizu hardvera i potaknuti ste razumijevanjem sustava na njihovim najdubljim razinama. Rješavanje složenih tehničkih problema motivira vas, i volite kopati u ponašanje kernela, interakcije upravljačkih programa i hardverska sučelja kako biste pronašli korijenski uzrok. Pratite nove alate i tehnologije i spremno dijelite svoje uvide s drugima. Preuzimate odgovornost za svoj rad, brinete o kvaliteti i stabilnosti koda i ugodno vam je dovoditi u pitanje pretpostavke kako biste stvorili pametnija, robusnija rješenja niske razine. S jakim razumijevanjem i hardvera i softvera, pomažete osigurati da svaki sloj radi zajedno kao pouzdan i dobro projektiran sustav.
Kako se prijavitiPošaljite svoju prijavu danas i slobodno se obratite Davidu Anderssonu ako imate bilo kakvih pitanja u vezi s poslom.
Uslovi
Puno radno vrijeme Trajanje zaposlenja prema dogovoru
Zahtjevi
Radno iskustvo
Programer