Embedded Linux Platform & Edge Services Engineer

150 - 200 PLN/ godz.B2B
40 - 53 USD/ godz.B2B
SeniorFull-time·B2B
#434065·Dodano 3 dni temu·3
Źródło: IT Performance
Aplikuj teraz

Tech Stack / Keywords

EmbeddedLinuxAPIIoTC/C++PythonCI/CDAI

Firma i stanowisko

Oferta dedykowana dla klienta realizującego projekty embedded i IoT. Projekt obejmuje dedykowany hardware, embedded software, platformę edge oraz algorytmy precyzyjnego wyznaczania pozycji. Kluczowe przetwarzanie danych odbywa się lokalnie na urządzeniu edge z zapewnieniem ciągłości działania przy ograniczonej łączności sieciowej.

Wymagania

  • Minimum 4-5 lat doświadczenia na podobnym stanowisku.
  • Komercyjne doświadczenie w rozwijaniu i utrzymywaniu systemów Embedded Linux na urządzeniach wdrożonych do użytkowania.
  • Praktyka w tworzeniu lub dostosowywaniu obrazów Linux do konkretnej platformy sprzętowej.
  • Znajomość konfiguracji kernela, procesu bootowania, systemu plików oraz narzędzi do budowania systemów Embedded Linux.
  • Umiejętność uruchamiania interfejsów sprzętowych, cross-kompilacji i debugowania na urządzeniu docelowym.
  • Doświadczenie z aktualizacjami oprogramowania urządzeń, w tym mechanizmami rollback i recovery.
  • Umiejętność tworzenia usług lub narzędzi systemowych w co najmniej jednym z języków: C, C++ lub Python.
  • Znajomość automatyzacji budowania obrazów oraz procesów CI/CD.
  • Znajomość języka angielskiego na poziomie minimum B2

Nice to have:

  • Doświadczenie z urządzeniami przemysłowymi lub platformami edge.
  • Znajomość zarządzania usługami i kontenerami na urządzeniach o ograniczonych zasobach.
  • Doświadczenie w optymalizacji wydajności i opóźnień przetwarzania na Linuxie.
  • Znajomość brokerów wiadomości i baz danych szeregów czasowych.
  • Praktyka w lokalnym uruchamianiu modeli AI, w tym małych modeli językowych (SLM), na urządzeniach edge.
  • Znajomość narzędzi do zarządzania SBOM i zgodnością licencyjną komponentów open source.

Obowiązki

  • Budowanie i utrzymywanie platformy Embedded Linux, w tym obrazu systemu, konfiguracji kernela, procesu bootowania i systemu plików.
  • Uruchamianie i integracja sprzętu od strony Linuxa - pamięci masowej, komunikacji sieciowej, peryferiów i obsługi zasilania.
  • Projektowanie mechanizmów aktualizacji z możliwością powrotu do poprzedniej wersji (rollback) i odzyskiwania systemu po błędach.
  • Rozwijanie usług edge odpowiedzialnych za konfigurację urządzeń, agregację i buforowanie danych oraz telemetrię.
  • Wdrażanie silnika lokalizacyjnego na platformie edge i zapewnianie jego niezawodnej pracy.
  • Rozwijanie przepływu i przechowywania danych, REST API oraz integracji z systemami wizualizacji i analizy.
  • Zapewnianie odporności systemu na niestabilną łączność oraz rozwijanie monitorowania i zdalnej diagnostyki.
  • Automatyzacja budowania i testowania obrazów systemu oraz utrzymywanie wykazu komponentów oprogramowania (SBOM) i zgodności licencyjnej open source.

Benefity

  • Długoterminowa współpraca w pełnym wymiarze przy dedykowanym projekcie.
  • Zaangażowanie: Full-Time.
  • Praca zdalna z okazjonalnymi podróżami do biura w Krakowie (około raz na 3-4 tygodnie) lub w modelu hybrydowym dla osób z Krakowa.
  • Współpraca w oparciu o kontrakt B2B.
  • Stawka: 150-200 PLN/h + VAT lub 40-53,5 USD/h, możliwość wyższej stawki dla spełniających wymagania.
  • Preferowany możliwie szybki start, termin ustalany indywidualnie.
IT Performance

IT Performance

26 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz