W skrócie
- Zadania: Twórz oprogramowanie dla nowej generacji systemów infotainment opartych na Androidzie.
- Firma: Globalny zespół inżynieryjny w branży motoryzacyjnej z innowacyjnym podejściem.
- Benefity: Atrakcyjne wynagrodzenie, możliwość pracy zdalnej i rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
- Dlaczego ta praca: Pracuj nad nowoczesnymi technologiami i wpływaj na przyszłość motoryzacji.
- Kwalifikacje: Doświadczenie w programowaniu w C/C++ oraz znajomość systemów wbudowanych.
Przewidywane wynagrodzenie mieści się w przedziale 90000 - 110000 zł za rok.
Projekt
Szukamy inżyniera oprogramowania wbudowanego z silnym doświadczeniem w C/C++ oraz znajomością systemów wbudowanych opartych na Androidzie, aby dołączyć do globalnie rozproszonego zespołu inżynieryjnego w branży motoryzacyjnej. Będziesz uczestniczyć w rozwoju nowej generacji jednostek infotainment opartych na Androidzie dla wiodących producentów motoryzacyjnych. Rola obejmuje pełny cykl życia oprogramowania, od wymagań i projektowania po wdrożenie, testowanie, rozwiązywanie problemów i wsparcie produkcji.
Będziesz:
- Tworzyć oprogramowanie dla nowej generacji systemów infotainment opartych na Androidzie.
- Pracować z globalnie rozproszonym zespołem nad rozwiązaniami doświadczeń użytkowników w motoryzacji.
- Rozwijać oprogramowanie od początkowych wymagań i koncepcji po wdrożenie produkcyjne i wsparcie cyklu życia.
- Analizować i rozwiązywać problemy z oprogramowaniem, przeprowadzać analizę przyczyn źródłowych i wdrażać poprawki.
- Modyfikować i optymalizować istniejące oprogramowanie, w tym przenosić je na nowy sprzęt.
- Poprawiać wydajność oprogramowania i wymagania niefunkcjonalne.
- Tworzyć testy oprogramowania i narzędzia wspierające przy użyciu Pythona.
- Przyczyniać się do i poprawiać procesy CI/CD.
- Współpracować z dostawcami zewnętrznymi, aby zapewnić wysoką jakość dostarczanego oprogramowania.
- Uczestniczyć w procesie rozwoju oprogramowania Agile.
Kogo poszukujemy?
Wymagania:
- Profesjonalne doświadczenie w rozwoju oprogramowania wbudowanego.
- Rozległe praktyczne doświadczenie z C/C++ dla systemów wbudowanych.
- Znajomość architektury Androida i narzędzi Androida.
- Silne umiejętności samodzielnego rozwiązywania problemów i diagnozowania.
- Doświadczenie w metodach projektowania oprogramowania i nowoczesnych standardach jakości oprogramowania.
- Doświadczenie w tworzeniu testów oprogramowania i narzędzi z użyciem Pythona.
- Doświadczenie w pracy z procesami CI/CD.
- Doświadczenie w pracy w środowisku Agile.
- Znajomość języka angielskiego i polskiego w mowie i piśmie.
Miło widziane:
- Praktyczne doświadczenie z jądrem Linux.
- Doświadczenie z mikrokontrolerami, SoC i procesorami ARM.
- Znajomość interfejsów peryferyjnych, takich jak UART, SPI, I2C i USB.
- Znajomość diagnostyki motoryzacyjnej i sieci, takich jak CAN lub SOME/IP.
- Doświadczenie z Test-Driven Development (TDD).
- Znajomość bezpieczeństwa funkcjonalnego i procesów ASPICE/SPICE.
- Doświadczenie w pracy z zewnętrznymi dostawcami motoryzacyjnymi.
Senior C/C++ Engineer with Android in Kraków – pracodawca: Solid Company
Nasza firma to doskonały pracodawca, który stawia na rozwój swoich pracowników oraz tworzy przyjazne i wspierające środowisko pracy. Oferujemy atrakcyjne benefity, w tym elastyczne godziny pracy oraz możliwość szkoleń, co sprzyja rozwojowi kariery w obszarze księgowości. Pracując u nas, będziesz częścią zespołu, który ceni współpracę i innowacyjność, a także ma dostęp do nowoczesnych narzędzi technologicznych w dynamicznej lokalizacji.