
Architekt Oprogramowania/Główny Inżynier
Opis
Jeśli chcesz kształtować podstawy doświadczeń pokoleniowych w pojazdach i widzieć, jak Twoje decyzje architektoniczne ożywają w rzeczywistych maszynach, to może być Twój kolejny krok. Poszukujemy Architekta Oprogramowania/Głównego Inżyniera, który rozwija się na styku sprzętu i oprogramowania, wyznacza kierunki techniczne i umożliwia zespołom budowanie światowej klasy rozwiązań w zakresie rozrywki i interfejsu operatora.
O nasCPAC Systems rozwija zaawansowane systemy sterowania dla zastosowań morskich i przemysłowych. Od 1999 roku przekształcamy złożone 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świadczeń użytkownika. Jako część Grupy Volvo, naszą rolą jest prowadzenie zaawansowanego rozwoju technologii i badanie następnej generacji inteligentnych systemów sterowania.
Twoja rolaJako Architekt Oprogramowania/Główny Inżynier, będziesz kształtować i rozwijać architekturę naszej platformy rozrywki i interfejsu operatora opartej na Androidzie. Będziesz pracować na styku sprzętu, jądra Linux i Android/AOSP, zapewniając, że wszystkie warstwy integrują się płynnie w stabilny, skalowalny i wysokowydajny system.
W tej roli będziesz wspierać zespoły w zakresie rozwoju sprzętu, inżynierii platformy Android, inżynierii systemowej i walidacji. Pomoczesz im pozostać zgodnymi, podejmować świadome decyzje techniczne i płynnie integrować ich pracę przez cały proces rozwoju. Kluczową odpowiedzialnością będzie prowadzenie projektów aktualizacji systemu Android i zapewnienie, że nasza platforma pozostaje przyszłościowa w różnych segmentach maszyn.
To rola architekta z praktycznym podejściem, w której wpłyniesz na wybory projektowe, mentorskiesz zespoły i przekształcisz pomysły w gotowe do produkcji platformy używane w zastosowaniach morskich i przemysłowych.
Odpowiedzialności- Definiowanie i utrzymywanie ogólnej architektury oprogramowania dla zaawansowanego ECU rozrywki/interfejsu operatora opartego na Androidzie
- Zapewnianie solidnej integracji między sterownikami sprzętowymi, jądrem Linux, frameworkami Android/AOSP i warstwami aplikacji
- Wspieranie dyskusji technicznych w zespołach międzyfunkcyjnych i pomoc w podejmowaniu świadomych decyzji
- Prowadzenie przeglądów architektonicznych i zapewnianie zgodności z odpowiednimi standardami branżowymi i motoryzacyjnymi
- Współpraca z inżynierami systemowymi, zespołami sprzętowymi i klientami w celu dostosowania architektury do wymagań i celów projektu
- Prowadzenie projektów aktualizacji systemu Android (np. Android 12 do Android 14) z naciskiem na kompatybilność, skalowalność i długoterminową utrzymywalność
- Promowanie dzielenia się wiedzą i mentorowanie deweloperów w zakresie metod architektonicznych, wzorców projektowych i zrozumienia platformy
- Udowodnione doświadczenie jako Architekt Oprogramowania lub Główny Inżynier w systemach wbudowanych lub pokrewnych motoryzacji
- Głębokie zrozumienie wewnętrznych mechanizmów Android/AOSP i architektury jądra Linux
- Silna wiedza na temat interfejsów sprzętowych i protokołów komunikacyjnych powszechnych w zastosowaniach budowlanych, morskich i komercyjnych pojazdów (GMSL, Ethernet, FPD-Link)
- Biegłość w językach Java, Kotlin i C/C++ (Python do narzędzi jest atutem)
- Doświadczenie w pracy z potokami CI/CD i integracją na poziomie systemu
- Praktyczne doświadczenie z aktualizacjami systemu Android, migracjami platform lub pracą z BSP jest bardzo pożądane
- Doskonałe umiejętności komunikacyjne i zdolność do wspierania współpracy międzyfunkcyjnej i przywództwa technicznego
- Biegła znajomość języka angielskiego
Widzisz złożoną architekturę systemu jako pole pełne możliwości i lubisz praktyczne podejście. Aktualizujesz się w swojej dziedzinie i dzielisz się wiedzą z innymi. Cieszysz się odpowiedzialnością end-to-end i nie boisz się kwestionować norm i znajdować innowacyjnych rozwiązań. Dzięki zrozumieniu zarówno sprzętu, jak i oprogramowania oraz ich wzajemnego oddziaływania, sprawiasz, że rzeczy się dzieją.
Jak aplikowaćPrześlij swoją aplikację już dziś.
Uslovi
Pełny etat Czas zatrudnienia według uzgodnienia
Zahtjevi
Radno iskustvo
Programista/Projektant Systemów