Embedded Linux Developer

Embedded Linux Developer

Pełny etat 62100 - 75900 zł / rok (szac.) Stacjonarnie
A

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ę.

A

Dane kontaktowe:

Zespół rekrutacyjny Assa Abloy Ab

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Embedded Linux Developer

Yocto Project expertise
Embedded Linux knowledge
Kernel driver development
Boot chain knowledge
Cross-compilation
C programming
Linux debugging proficiency