
Softverski inženjer za automobilsku platformu - Linux/Upravljački programi/Android
Opis
Ako želite da radite blizu hardvera i pomognete u izgradnji tehničkih osnova za infotejment sisteme sljedeće generacije, ovo bi mogao biti vaš sljedeći korak. Tražimo Softverskog inženjera platforme koji uživa u dubokom tehničkom rješavanju problema, programiranju na niskom nivou i ujedinjenju hardvera i softvera u kompleksnim ECU jedinicama.
O namaCPAC Systems razvija napredne sisteme upravljanja za pomorske i industrijske aplikacije. Od 1999. godine, pretvaramo složene operacije u intuitivna iskustva. Sa 250 zaposlenih, portfolijom 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 presjeku sigurnosti, efikasnosti i korisničkog iskustva. Kao dio Volvo Grupe, naša uloga je da vodimo napredni tehnološki razvoj i istražujemo sljedeću generaciju pametnih sistema upravljanja.
Vaša ulogaKao Softverski inženjer platforme, fokusiraćete se na integraciju hardvera i osnovni softverski razvoj za naše Android-bazirane infotejment ECU jedinice. Raditećete praktično sa komponentama kernela, upravljačkim programima uređaja i hardverskim interfejsima kao što su GMSL, Automobilski Ethernet i FPD-Link, osiguravajući pouzdane, stabilne i visokoperformantne sisteme.
U ovoj ulozi, blisko ćete sarađivati sa arhitektama sistema da definišete sloj interakcije hardvera i softvera, učestvovati u pregledima dizajna i koda, i doprinijeti dugoročnoj održivosti i kvalitetu komponenti na niskom nivou. Također ćete podržati projekte nadogradnje Android OS-a osiguravajući kompatibilnost upravljačkih programa i stabilnost hardvera kroz verzije.
Ovo je uloga za nekoga ko uživa u rješavanju složenih tehničkih izazova, kopanju u unutrašnjost kernela i izgradnji čvrstih osnova od kojih zavisi cijeli sistem.
Odgovornosti- Integrišite i održavajte automobilski infotejment hardver kao što su GMSL, Automobilski Ethernet i FPD-Link
- Razvijajte i održavajte komponente Linux kernela i upravljačke programe uređaja
- Sarađujte sa arhitektama sistema na dizajnu interfejsa hardvera i softvera
- Osigurajte održivost, robusnost i kvalitet koda za komponente na niskom nivou
- Učestvujte u pregledima dizajna i koda za hardverski povezane module
- Održavajte tehničku dokumentaciju za hardverske i kernel slojeve
- Podržite projekte nadogradnje Android OS-a i osigurajte stabilnost upravljačkih programa i hardversku kompatibilnost
- Jako iskustvo sa 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 alatke je prednost)
- Dobro razumijevanje ugrađenih sistema i arhitekture ECU jedinica
- Tečno poznavanje engleskog jezika, pismeno i usmeno
- Poznavanje Qualcomm CPU-a
- Iskustvo u podršci nadogradnjama Android platforme ili prilagođavanju hardverskih upravljačkih programa za nove Android verzije
Uživate u radu blizu hardvera i pokreće vas razumijevanje sistema na njihovim najdubljim nivoima. Rješavanje složenih tehničkih problema vas motiviše, i volite da kopate u ponašanje kernela, interakcije upravljačkih programa i hardverske interfejse da pronađete osnovni uzrok. Pratite nove alate i tehnologije, i spremno dijelite svoje uvide sa drugima. Preuzimate odgovornost za svoj rad, brinete o kvalitetu koda i stabilnosti, i udobno se suprotstavljate pretpostavkama da kreirate pametnija, robusnija rješenja na niskom nivou. Sa jakim razumijevanjem i hardvera i softvera, pomažete da svaki sloj radi zajedno kao pouzdan i dobro projektovan sistem.
Kako se prijavitiPošaljite svoju prijavu danas i slobodno se obratite Davidu Anderssonu ako imate bilo kakva pitanja u vezi sa poslom.
Uslovi
Puno radno vrijeme Trajanje zaposlenja prema dogovoru
Zahtjevi
Radno iskustvo
Softverski programer