W skrócie
- Zadania: Twórz i utrzymuj niestandardową dystrybucję Linuxa wbudowanego dla naszych modułów CPU.
- Firma: Innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Konkurencyjne wynagrodzenie, możliwości rozwoju kariery i wsparcie liderów.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty.
- Kwalifikacje: Doświadczenie w Yocto i Linuxie wbudowanym oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 62100 - 75900 zł za rok.
Doświadczenie w embedded Linux jest mile widziane w naszym zespole. Dołącz do nas w Krakowie, Polska i ciesz się współpracującą kulturą, która umożliwia Ci budowanie kariery, z której możesz być dumny.
Jako Embedded Linux Developer będziesz pracować autonomicznie na miejscu, jednocześnie ściśle współpracując z szerszym zespołem w Austrii. Nie jest wymagane wcześniejsze doświadczenie w zakresie kontroli dostępu lub domeny POS — ważna jest chęć nauki. Twoje zadania obejmą:
- Pomoc w budowie i utrzymaniu niestandardowej dystrybucji embedded Linux (opartej na Yocto) działającej na naszych modułach CPU — NXP i.MX6, i.MX8M Plus oraz NVIDIA Tegra ARM SoCs.
- Badanie i rozwiązywanie niezgodności płatności oraz zapytań klientów, a także uzgadnianie kont klientów i zapewnienie dokładnych sald księgowych.
Moduły te zasilają urządzenia SKIDATA do kontroli dostępu używane w dziedzinach górskich, sportowych i rozrywkowych oraz w parkowaniu i mobilności.
Umiejętności i doświadczenie, których potrzebujemy:
- Głęboka wiedza na temat projektu Yocto — warstwy, przepisy, dostosowywanie BSP, wewnętrzności BitBake, generowanie SDK, przepływy pracy devtool oraz utrzymanie warstw w różnych wersjach.
- Silna wiedza o embedded Linux — bootloadery, konfiguracja systemu, jądra, drzewa urządzeń.
- Znajomość rozwoju sterowników jądra — pisanie/portowanie sterowników jądra Linux i dostosowywanie BSP do konkretnych SoCs.
- Znajomość łańcucha rozruchowego — dostosowywanie U-Boot, bezpieczny/weryfikowany rozruch, procesy flashowania i provisioningu dla celów NXP i NVIDIA.
- Cross-kompilacja i narzędzia — zestawy narzędzi ARM, sysroots, budowy multi-arch.
- Solidna znajomość C (Rust to dodatkowy atut), umiejętności debugowania Linuxa — gdb, strace, perf itp.
- Wprowadzenie sprzętu — debugowanie przez UART, JTAG, GPIO/I2C/SPI.
- Dobre praktyki dokumentacyjne, jakości kodu i współpracy — przepływy pracy Git (PR/Gerrit-based review), obsługa forków BSP dostawców i rebasing, przeglądy kodu.
- Znajomość bezpieczeństwa i jakości oraz rozwój z uwagą na bezpieczeństwo — bezpieczny rozruch, mechanizmy aktualizacji OTA (SWUpdate / Mender / RAUC), podpisane obrazy oraz znajomość śledzenia CVE, łatanie stosu Yocto.
- Doświadczenie multimedialne — GStreamer, Libcamera, SIP, WebRTC.
Co oferujemy:
- Konkurencyjne wynagrodzenie.
- Możliwości nauki i rozwoju kariery, niezależnie od tego, czy chodzi o naukę online, szkolenia menedżerskie czy doskonalenie umiejętności.
- Wsparcie i dostępność zespołu kierowniczego oraz solidna platforma wartości, która podkreśla, kim jesteśmy i jak działamy.
- I wiele więcej…
Budujemy różnorodne, inkluzywne zespoły i zachęcamy do aplikacji wszystkich, którzy widzą siebie w naszej organizacji.
Embedded Linux Developer – pracodawca: Assa Abloy Ab
Dołącz do zespołu ASSA ABLOY w Krakowie jako Embedded Linux Developer i ciesz się kulturą współpracy, która umożliwia rozwój kariery w dynamicznym środowisku. Oferujemy konkurencyjne wynagrodzenie, możliwości nauki i rozwoju zawodowego oraz wsparcie ze strony dostępnego zespołu kierowniczego, co czyni nas doskonałym pracodawcą dla osób pragnących budować znaczącą i satysfakcjonującą karierę.