
Android platformski programer
Opis
Ako želite graditi temelj Android platforme za infotainment sisteme sljedeće generacije – i vidjeti svoj rad u stvarnim uređajima – ovo bi mogao biti vaš sljedeći korak. Tražimo Android platformskog programera koji donosi više od pukih programerskih vještina. U CPAC Systems-u znamo da vaša pozadina, interesi i iskustva oblikuju način na koji rješavate probleme – i ta mješavina je ono što pokreće inovacije ovdje. Kada pristupate izazovima iz novih uglova, pomažete nam pronaći pametnija rješenja koja život čine lakšim za naše korisnike.
O namaCPAC Systems razvija napredne kontrolne sisteme za pomorske i industrijske primjene. Od 1999. godine, pretvaramo složene operacije u intuitivna iskustva. Sa 250 zaposlenih, portfolijem 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 voditi razvoj napredne tehnologije i istraživati sljedeću generaciju pametnih kontrolnih sistema.
Vaša ulogaKao Android platformski programer, radit ćete na komponentama na nivou platforme koje pokreću moderne automobilske infotainment sisteme. Doprinijet ćete Android sistemskim servisima, okvirima i platformskim značajkama, osiguravajući performanse, pouzdanost i glatku integraciju preko hardverskih i aplikacijskih slojeva.
U ovoj ulozi, implementirat ćete novu funkcionalnost platforme u Java/Kotlin-u, integrirati native C++ komponente, učestvovati u pregledima dizajna i koda, i podržavati CI/CD pipeline-ove. Blisko ćete saradivati sa korisničkim projektima i unakrsnim inženjerskim timovima, doprinoseći i razvoju značajki i dugoročnoj evoluciji platforme.
Također ćete biti ključni dio projekata nadogradnje Android OS-a, osiguravajući da se platformske komponente čisto migriraju između verzija i ostaju kompatibilne sa automobilskim hardverom, API-jima i sistemskim ograničenjima.
Ovo je praktična razvojna uloga za nekoga ko uživa kopati po AOSP internals-u, rješavati složene probleme i oblikovati okosnicu cijelog Android sistema.
Šta ćete raditi• Razvijati i održavati Android platformske komponente za automobilski infotainment • Implementirati značajke koristeći Java/Kotlin i integrirati sa native C++ slojevima • Voditi razvoj dodijeljenih Android platformskih radnih paketa • Obavljati preglede dizajna i koda za platformske komponente • Podržavati CI/CD pipeline-ove koristeći Jenkins i održavati jasnu dokumentaciju • Blisko saradivati sa korisničkim projektima i unakrsnim inženjerskim timovima • Voditi ili doprinositi projektima nadogradnje Android OS-a, osiguravajući kompatibilnost sa hardverom i aplikacijama
Ključne kvalifikacije• Snažno iskustvo u Android i AOSP platformskom razvoju • Poznavanje Java i Kotlin-a (C++ za native integraciju je plus) • Poznavanje Python-a za skriptiranje i automatizaciju • Iskustvo sa Jenkins-om i CI/CD workflow-ovima • Poznavanje automobilskih infotainment sistema i hibridnih razvojnih okruženja • Dokazano iskustvo sa nadogradnjama Android verzija, promjenama API-ja, migracijama platforme i validacijom u automobilskim ili embedded postavkama • Tečno poznavanje engleskog jezika, pismeno i usmeno
Ko ste viVidite složene sisteme kao pune mogućnosti i uživate raditi praktično da razumijete kako se svaki dio povezuje. Ostanite u toku u svojoj oblasti i spremno dijelite svoje znanje s drugima. Cijenite odgovornost od početka do kraja i udobno vam je izazivati pretpostavke kako biste pronašli pametnija i efikasnija rješenja. Sa čvrstim razumijevanjem i hardvera i softvera, i kako oni međusobno djeluju, donosite jasnoću, rješavate probleme i pomažete pretvoriti ideje u pouzdane stvarne sisteme.
Kako se prijavitiPošaljite svoju prijavu danas.
Uslovi
Puno radno vrijeme Trajanje zaposlenja prema dogovoru
Zahtjevi
Radno iskustvo
Softverski programer