
Programista Platformy Android
Opis
Jeśli chcesz budować podstawy platformy Android dla systemów infotainment nowej generacji – i zobaczyć swoją pracę działającą w prawdziwych urządzeniach – to może być twój następny krok. Szukamy Programisty Platformy Android, który wnosi coś więcej niż tylko umiejętności kodowania. W CPAC Systems wiemy, że twoje pochodzenie, zainteresowania i doświadczenia kształtują sposób, w jaki rozwiązujesz problemy – i ta mieszanka napędza innowacje tutaj. Kiedy podchodzisz do wyzwań z nowych perspektyw, pomagasz nam znaleźć mądrzejsze rozwiązania, które ułatwiają życie naszym klientom.
O nasCPAC Systems rozwija zaawansowane systemy sterowania dla zastosowań morskich i przemysłowych. Od 1999 roku zamieniamy skomplikowane operacje w intuicyjne doświadczenia. Z 250 pracownikami, portfolio 50 patentów i ponad 500 000 dostarczonych produktów rocznie, napędzamy innowacje we wszystkim od elektryfikacji po inteligentną automatyzację, zawsze pracując na styku bezpieczeństwa, wydajności i doświadczenia użytkownika. Jako część Grupy Volvo, naszą rolą jest prowadzenie zaawansowanego rozwoju technologii i badanie następnej generacji inteligentnych systemów sterowania.
Twoja rolaJako Programista Platformy Android, będziesz pracować nad komponentami na poziomie platformy, które zasilają nowoczesne systemy infotainment w motoryzacji. Będziesz przyczyniać się do usług systemowych Android, frameworków i funkcji platformy, zapewniając wydajność, niezawodność i płynną integrację między warstwami sprzętu i aplikacji.
W tej roli będziesz implementować nową funkcjonalność platformy w Java/Kotlin, integrować komponenty natywne C++, uczestniczyć w przeglądach projektów i kodu oraz wspierać potoki CI/CD. Będziesz blisko współpracować z projektami klientów i interdyscyplinarnymi zespołami inżynierskimi, przyczyniając się zarówno do rozwoju funkcji, jak i długoterminowej ewolucji platformy.
Będziesz również kluczową częścią projektów aktualizacji systemu Android OS, zapewniając, że komponenty platformy migrują czysto między wersjami i pozostają kompatybilne ze sprzętem motoryzacyjnym, API i ograniczeniami systemowymi.
To praktyczna rola rozwojowa dla kogoś, kto lubi zagłębiać się w wewnętrzne mechanizmy AOSP, rozwiązywać złożone problemy i kształtować podstawy całego systemu Android.
Co będziesz robić• Rozwijać i utrzymywać komponenty platformy Android dla systemów infotainment w motoryzacji • Implementować funkcje przy użyciu Java/Kotlin i integrować z natywnymi warstwami C++ • Prowadzić rozwój przypisanych pakietów roboczych platformy Android • Przeprowadzać przeglądy projektów i kodu dla komponentów platformy • Wspierać potoki CI/CD przy użyciu Jenkins i utrzymywać przejrzystą dokumentację • Blisko współpracować z projektami klientów i interdyscyplinarnymi zespołami inżynierskimi • Prowadzić lub przyczyniać się do projektów aktualizacji systemu Android OS, zapewniając kompatybilność ze sprzętem i aplikacjami
Kluczowe kwalifikacje• Silne doświadczenie w rozwoju platformy Android i AOSP • Biegłość w Java i Kotlin (C++ do integracji natywnej jest dodatkowym atutem) • Znajomość Pythona do skryptowania i automatyzacji • Doświadczenie z Jenkins i przepływami pracy CI/CD • Wiedza o systemach infotainment w motoryzacji i hybrydowych środowiskach rozwojowych • Sprawdzone doświadczenie z aktualizacjami wersji Android, zmianami API, migracjami platformy i walidacją w środowiskach motoryzacyjnych lub wbudowanych • Biegłość w języku angielskim, w mowie i piśmie
Kim jesteśWidzisz złożone systemy jako pełne możliwości i lubisz pracować praktycznie, aby zrozumieć, jak każda część się łączy. Jesteś na bieżąco w swojej dziedzinie i chętnie dzielisz się swoją wiedzą z innymi. Cenisz odpowiedzialność od początku do końca i jesteś gotowy kwestionować założenia, aby znaleźć mądrzejsze i bardziej wydajne rozwiązania. Z solidnym zrozumieniem zarówno sprzętu, jak i oprogramowania, oraz ich wzajemnego oddziaływania, wnosisz jasność, rozwiązujesz problemy i pomagasz przekształcać pomysły w niezawodne systemy w świecie rzeczywistym.
Jak aplikowaćPrześlij swoją aplikację już dziś i nie wahaj się skontaktować z Kierownikiem B+R David Andersson jeśli masz jakiekolwiek pytania dotyczące pracy.
Uslovi
Pełny etat Czas zatrudnienia zgodnie z umową
Zahtjevi
Radno iskustvo
Programista Oprogramowania